본문 바로가기

분류 전체보기

(354)
CineDate - 파이널 프로젝트 소스코드https://github.com/0jun01/CineDate GitHub - 0jun01/CineDateContribute to 0jun01/CineDate development by creating an account on GitHub.github.com    보고서 및 작업일지ERD    SiteMap    이번 프로젝트를 하면서 느낀점이번 프로젝트는 기능 중점 후 CSS를 할 생각으로 앞 기간에 최대한 빨리 끝내고 다른 기능 할 생각으로 로그인, 회원가입을 맡아서 했는데 소셜 로그인이라던지 이메일 인증(SMTP), 유효성 검사가 생각보다 너무 오래 걸려서 많은 기능을 하지 못한 거 같아서 아쉽지만 유효성 검사를 완벽하게 해서 만족스럽다.시간에 쫓겨서 CSS가 완벽하지 못한거 같아서 아쉽다.
19일차 - 슈퍼 리스트 화면 구현 및 기능 구현 슈퍼 리스트란?CineDate에서 판매하는 콘을 결제하면 제일 상단 3명만 보여지는 리스트이다 !돈을 쓰기 때문에 일반 리스트와는 다르게 좀 꾸며보았다.DateProfile.xml SELECT p.*, CASE WHEN m1.status IS NULL AND m2.status IS NULL THEN 0 WHEN m1.status IS NOT NULL THEN CASE WHEN m1.status = 0 THEN 1 WHEN m1.status = 1 THEN 2 END WHEN m2.status IS NOT NULL THEN CASE WHEN m2.status = 0 THEN 1 WHEN m2.status = 1 THEN 2 END ELSE 0 END AS status FRO..
18일차 - 헤더 서브 네비 추가 및 공지사항 화면 구현 (헤더 레이아웃 수정 예정) header.jsp 로그아웃 마이페이지 고객센터 로그인 회원가입 고객센터 영화 극장 예매 매칭 일반리스트 매칭리스트 상점 마이페이지 이벤트 공지사항 ..
17일차 - 이메일 인증 구현 수정 의존성에 추가한 implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'때문에 메인에서 이메일 인증 코드화면에서 넘어가질 않은 거 같다.  [ 코드 수정 ]application.yml mail: host: smtp.gmail.com #Google의 SMTP 서버 호스트 port: 587 #SMTP 서버의 포트 번호 username: 123@email.com #발신자 이메일 password: 16자 메일주소 앱 비밀번호 properties: #이메일 구성에 대한 추가 속성 mail: smtp: auth: true #SMTP 서버에 인증 필요한 경우 / 구글은 서버 인증을..
14일차 - 이메일 인증 구현 에러 build.gradle // 이메일 의존성 추가 implementation group: 'org.springframework.boot', name: 'spring-boot-starter-mail', version: '3.2.8' implementation 'javax.mail:javax.mail-api' implementation 'org.springframework.boot:spring-boot-starter-validation' // SpringTemplateEngine 의존성 추가 implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'nz.net.ultraq.thymeleaf:thymeleaf-..
flutter App화면 구현 import 'package:flutter/material.dart';// 수입하다. material.dart// 코드의 진입점void main() { runApp(const MyApp());}// 처음부터 위젯을 개발하는 것은 힘들다. --> 상속, 구현받아서 개발을 진행한다.class MyApp extends StatelessWidget { // 멤버 변수 선언 영역 // 함수 선언 영역 // 생성자 const MyApp({super.key}); @override Widget build(BuildContext context) { // 지역 변수 , 코드 작성 print('build() 메서드 호출'); return MaterialApp( debugShowChec..
컬렉션(자료구조) 컬렉션은 여러 값을 하나의 변수에 저장할 수 있는 타입을 의미한다.주요 컬렉션 타입들은 다음과 같다.List (리스트)여러 값을 순서대로 저장하고, 인덱스 번호로 접근 가능한 컬렉션 타입이다.Map (맵)'키'와 '값'의 형태로 저장하고,'키'를 기반으로 매칭되는 '값'을 바로 접근 가능한 컬렉션 타입이다.Set (셋)중복된 데이터를 제거하고 데이터를 저장하는 컬렉션 타입이다. // 코드의 진입점void main() { // List 자료구조 사용해보기 // 선언과 동시에 초기화 List myList = ['홍길동', '포도', '사과']; // R print(' LIST DATA $myList'); // add 추가 myList.add('김유신'); // read : 리스트 계열은 인덱스..
변수 대부분의 프로그래밍 언어의 구성 - 변수- 조건문- 반복문- 함수(인수값) : 위 내용들을 가지고 미리 만들어 놓은 코드  dart 언어 기본// main() 함수는 작성한 코드 부터 실행(실행 진입점)// 각 구문은 세미콜론(;) 으로 끝나야 함// 코드의 시작점 void main() { print('Hello Dart'); } // end of main   주석// 메서드/클래스 정의 위에 주석을 작성하면 'dartdoc' 과 같은 문서 생성 도구를/// 통해 문서 생성 가능void main() { // 한줄 주석 /** * 여러줄 주석 */ } // end of main   변수// 변수와 데이터 타입void main() { int age = 20; double vers..

728x90