이지우 - sampleConttoller 주석 수정

This commit is contained in:
JIWOO 2024-08-26 11:16:57 +09:00
parent 4641bdef18
commit 71e5347b14

View File

@ -26,37 +26,55 @@ public class SampleController {
@Autowired
private SeedFileService fileService;
/*기존 분쟁조정 메뉴 /gtm/case/board/{boardIdx}/list.do 형태의 메뉴는
* 컨트롤러, service, dao, daoImpl, jps를 공통으로 사용 */
/*필요 파일 경로
controller - src/main/java/seed/
service - src/main/java/seed/
dao - src/main/java/seed/
daoImpl - src/main/java/seed/
sql.xml - src/main/resources/egovframework/sqlmap/config/mappers/
jsp - /src/main/webapp/WEB-INF/jsp/seed/
*/
/*처리과정
1. Controller 호출
2. service 호출(비즈니스 로직 구현)
3. daoImple 호출(데이터 접근)
3. daoImpl 호출(데이터 접근)
4. DB 조회(mybatis)
5. jsp 화면*/
5. jsp 화면
*/
/*기존 프로젝트들과 다른점
1. service가 인터페이스 가아닌 로직 구현부이다.
2. dao가 인터페이스이다.*/
2. dao가 인터페이스이다.
3. PK 값을 auto increment OR idgen을 사용하는게 아닌 시퀀스를 사용한다. ex) 게시글 - C_BASEBBS_SEQ
*/
/*기존 분쟁조정 메뉴 /gtm/case/board/{boardIdx}/list.do 형태의 메뉴는
* controller , service, dao, daoImpl, jps를 공통으로 사용
*/
/*{boardIdx}
게시판 구분 메뉴 구분에 사용하며
C_BASEBBS 테이블의 BBS_ID에 사용되는 값으로 게시판 CRUD 게시판을 구분*/
C_BASEBBS 테이블의 BBS_ID에 사용되는 값으로 게시판 CRUD 게시판을 구분
*/
/*write.do - get과 post에 따라 등록화면, 등록처리 구분
edit.do - get과 post에 따라 수정화면, 수정처리 구분*/
edit.do - get과 post에 따라 수정화면, 수정처리 구분
*/
/*message.jsp
기존 프로젝트들은 등록, 수정, 삭제 ajax를 사용하여 alert으로 메시지를 띄우고 목록으로 이동했지만
분쟁조정의 경우 message.jsp를 공통으로 사용하며 message, url 필요 정보를 화면에 넘겨주고
화면에서 메시지 노출 다음 화면으로 이동한다*/
화면에서 메시지 노출 다음 화면으로 이동한다.
globals.properties에 상수 선언 <s:eval expression="@property['Globals.message.check']" /> 같이 사용
*/
/*쿼리 호출 시 namespace 사용 - 게시판 namespace :form.board*/
/*게시글 등록 시 C_BASEBBS_SEQ 시퀀스의 NEXTVAL을 selectKey로 조회하여 BBS_NO에 사용*/
public void setSessionMessageRemove(HttpSession session){
session.removeAttribute("url");
session.removeAttribute("message");