Merge branch 'JIWOO'

This commit is contained in:
JIWOO 2024-08-26 11:17:40 +09:00
commit a8db1a67a9

View File

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