lecture8
aj22-lecture8
2021 Project
Group1 – RedBeans 동아리 블로그 사이트
Group2 – Pastebin 텍스트공유 사이트
Group3 – EPL(유럽축구) 사이트
Group4 – 도서구매 사이트
Group5 – 내일로여행 여행일정 계획 사이트
2020 Project
Group1 – 유럽여행 Planner(기록) 사이트
Group2 – 3D 프린터모델 파일 공유 사이트
Group3 – 요기요/배달의민족같은 배달음식주문 사이트
Group4 – 에브리타임같은 동아리소모임 사이트
Group5 – 온라인후원(클라우드소싱) 사이트
Group6 – 방탈출카페 예약 사이트
2019 Project
Group1 – Pixabay같은 무료이미지제공 사이트
Group2 – 윤동주시인 특별전시회 웹사이트
Group3 – 단체티 쇼핑몰
Group4 – 화해같은 화장품 추천시스템 사이트
Group5 – 중고차 쇼핑몰
Group6 – 오늘 뭐 입지? 종합 패션쇼핑몰
Group7 – 알바몬같은 Job Finding Website
Group8 – 펜션예약 사이트
Group9 – 영화커뮤니티 사이트
Group10 – 왕초보개발자 게시판
2022 Term Project
Term Project
2022-1학기_자바활용설계지침서: aj22_project
Due by 03/23 – Project Team Formation (week 4)
Group1 – 김채은, 김지민, 최승용 – 우리동네 위치기반 커뮤니티 (여행)
Group2 – 김건우, 박주희, 부재희 – 위치기반 병원 후기 웹사이트 (모두닥 참고)
Group3 – 이승현, 김원섭, 박기범 – 영화정보 웹사이트 (네이버영화/IMDB 참고)
Group4 – 신승경, 서지현, 홍찬희 – 알고리즘 웹사이트 (백준알고리즘 참고)
Group5 – 김준하, 신규철, 김용원 – 게임추천 웹사이트
Group6 – 심은기, 이솔, 김형수 – FoodLab 음식후기 웹사이트 (망고플레이트, Yelp 참고)
Group7 – 김은정, 구지원, 배지현 – IT 이벤트 사이트 (onoffmix 참고)
Group8 – 쉬지시양, 장쯔카이
Group9 – 정영윤 – 아이돌 공식홈페이지와 팬카페커뮤니티 결합 웹사이트 (BTS weverse 참고)
Due by 04/06 – Project Proposal (week 6)
Due by 04/27 – Project Midterm Report (week 9)
Due by 05/18 – Project Progress Report (week 12)
Due by 06/08 – Project Final Presentation & Demonstration (week 15)
HTTP Error Code
200 | OK, 요청이 정상적 처리 – 에러없이 성공적으로 페이지를 불러오거나 데이터를 전송 |
307 | 임시로 페이지가 리다이렉트 |
400 | Bad Request, 요청 실패 – 문법상 오류가 있어서 서버가 요청 사항을 이해하지 못함 |
401 | Unauthorized, 접근이 허용되지 않음 |
404 | Not Found, 문서를 찾을 수 없음->클라이언트가 요청한 문서를 찾지 못한 경우에 발생함 (URL을 잘 살펴보기) |
405 | Method not allowed, 메소드 허용 안됨-> Request 라인에 명시된 메소드를 수행하기 위한 해당 자원의 이용이 허용되지 않았을 경우 발생함. (페이지는 존재하나, 그걸 못보게 막거나 리소스를 허용안함) |
415 | 지원되지 않는 형식으로 클라이언트가 요청을 해서 서버가 요청에 대한 승인을 거부한 오류를 의미.(ContentType,Content Encoding 데이터를 확인할 필요가 있음) |
500 | 서버 내부 오류는 웹 서버가 요청사항을 수행할 수 없을 경우에 발생함 |
503 | 서버가 일시적으로 서비스를 제공할 수 없음 (서버 과부하나 보수 중인 경우) |
505 | HTTP Version Not Supported |
lecture7
lecture7
aj22-lecture7
Lab4
Lab4 프로젝트 디렉토리 안에 모든 파일과 보고서(3-4장정도 – 장수제한없음)를 넣고 AJ22_Lab4_학번_이름.zip 압축한 후 제출한다. (Due by 4/5)
Lab4_1 – MySQL을 설치하고 식품 영양 성분 DB를 JavaBeans와 Form을 이용하여 작성한다.
Lab4_2 – 추가적으로 본인이 원하는 JSP를 JavaBeans와 Form을 이용하여 작성한다.
sampledb_mfdsfood.sql (또는 MFDS.csv) MySQL에 import data
TestDB
TestDB
TestDB
src/main/webapp/WEB-INF/lib/mysql-connector-java-8.0.28.jar 파일 필요
MySQL
MySQL Windows (x86, 32-bit), MSI Installer (mysql-installer-community-8.0.28.msi)
https://dev.mysql.com/downloads/windows/installer
MySQL Workbench
->Server -> Data Import -> sampledb.pet.sql & sampledb.ptable.sql
sampledb_pet sampledb_ptable
Java
SampleDB_PetTest
SampleDB_PTableTest
Eclipse & DB Connection
Eclipse
->Window->Show View->Data Source Explorer
Data Source Explorer
->Database Connections->New->Connection Profile에서 MySQL 선택->MySQLConn 입력후 Next 클릭
-> Specify a Driver and Connection Details에서 Driver 항목의 New Driver Definition 버튼 클릭
-> New Driver Definition에서 Name/Type, JAR List, Properties 탭에서 필요한 설정 진행
(Add Jar/Zip에서 C:\Program Files (x86)\MySQL\Connector J 8.0\mysql-connector-java-8.0.23.jar 설정)
-> Specify a Driver and Connection Details에서 설정된 JDBC 드라이버와 데이터베이스의 이름이 표시되면 을 클릭해서 Success 후 Finish 클릭