프로그램 설계 주의사항
이렇게 했는데 ~현장에서 직접 쓰이는 방법인가요?
묻지말고 결과를 만들것
svn, git 무엇을 사용하던 사용자 입장에선 상관없다.
잘 쓸수있는거 그냥 쓰자.
팀별 svn문서서버 운영
특별한거 하려고 하지말라 흔한게 이득이다 -> Spring 계속 쓰자
Tree구조 라이브러리 MODEL2기반으로 구현
고급기술활용도
반응형, 오픈API, SOA통신(이기종간 원할히 통신함), 텍스트/XML 파일 파싱 및 생성, APACHE COMMONS 라이브러리
JSP - 화면 표시에 관한 기술만 구현
CONTROLLER - 조건에 따른 서비스 및 JSP 선택
SERVICE - 트랜젝션 보장 단위로 구현
이름 주소 학력정보 저장을 할때 하나라도 오류가 나면 DB에 들어가선 안됨.
DAO - DB를 대상으로 등록, 조회, 수정, 삭제 단위 기능만 구현
DB
화면설계서 -> JSP로 그냥 다 만들어라
다음주에 다 끝내놓아라.
요구사항 정의서
메뉴구조도
화면정의서 -> JSP로 미리 만들것
JSP
VO
CONTROLLER
로 액션 태울것
메뉴구조도
메뉴는 3dept에서 끝낼것
관리자, 부서장, 팀원
누구나 가진 C드라이브에
eGOV3.8 생성
egov 안에
아파치 톰캣 9.0.38
이클립스
워크플레이스를 둘 것
기능
프로젝트 우클릭 -> 패키지 프레젠트 -> 하이라키
프로젝트 생성시
egov web project
관계들을 차용해서 사용할 것
VO 매핑 설정 이후에
VO 설계후
VO 이름만 잘 매칭해서 사용할 것
Data Source Controller
파라미터로 String으로 잡는 것은 후에 좋지 않다.
관리자부터 개발할것
아이디 / 성명 / 이메일
이 정보들을 기준으로 DB 설계
오라클 데이터 딕셔너리 사용할 것