Lab4 프로젝트 디렉토리 안에 모든 파일과 보고서(3-4장정도 장수제한없음)를 넣고 AJ20_Lab4_학번_이름.zip 압축한 후 제출한다. (Due by 4/29)
Lab4_1 – 화학 원소 주기율표 정보를 JavaBeans와 Form을 이용하여 작성한다.
먼저 JavaBean을 작성한다.
dto/Phase.java 열거형
dto/PeriodicElementBean.java – number, name, symbol, weight, numberOfNeutrons, numberOfProtons, numberOfElectrons, period, group, phase
dao/Parser.java 인터페이스
dao/PeriodicElementParser.java implements Parser dao/DataImporter.java – loadCSV, saveCSV
그리고 JSP 구현한다.
index.jsp sendRedirect(“lab4.jsp”)
lab4.jsp includes declaration.jsp, header.jsp, ptable.jsp
declaration.jsp contains PeriodicTableOfElements.csv를 로딩해서 pList 생성
ptable.jsp includes PTABLE and footer.jsp – PTABLE에서 원소 클릭시 pelement.jsp로 이동
footer.jsp includes FORM (Element Search by Number, Symbol, Name)
pelement.jsp -해당 원소 상세정보 Table (Number, Name, Symbol은 text input 입력받아 이동가능)
Lab4_2 – 본인이 원하는 JSP를 작성한다. 메인/테이블/개별정보 페이지로 구성. JavaBean, Form Processing, Implicit object (request, response, out, application, etc) 사용