Lab3

Lab3
aj21-lab3

Lab3 프로젝트 디렉토리 안에 모든 파일과 보고서(3-4장정도 장수제한없음)를 넣고 AJ21_Lab3_학번_이름.zip 압축한 후 제출한다. (Due by 3/30)

Lab3_1 – 식품 영양 정보를 JavaBeans와 Form을 이용하여 작성한다.

먼저 JavaBean을 작성한다.
dto/FoodGroup.java 열거형
dto/FoodNutrientFactBean.java – id, name, group, calories, fat, protein, carbohydrate, sugars, fiber, cholesterol, saturatedFats
dao/Parser.java 인터페이스
dao/FoodNutrientFactParser.java implements Parser
dao/DataImporter.java – loadCSV, saveCSV

그리고 JSP 구현한다.
index.jsp sendRedirect(“lab3.jsp”)
lab3.jsp includes header.jsp, list.jsp, footer.jsp
declaration.jsp contains CSV 파일을 로딩해서 List of FoodNutrientFacts 생성
list.jsp includes declaration.jsp – 리스트에서 식품 선택시 detailView.jsp로 이동
footer.jsp includes FORM (Element Search by FoodGroup, Name)
detailView.jsp -해당 식품 상세 영양정보 출력

Lab3_2 – 본인이 원하는 JSP를 작성한다. 메인/테이블/개별정보 페이지로 구성. JavaBean, Form Processing, Implicit object (request, response, out, application, etc) 사용