Merge branch 'JIWOO'
This commit is contained in:
commit
a8db1a67a9
@ -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");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user