programming/전자정부프레임워크

전자정부 프레임워크) eGovFrame 게시판 만들기 3-1탄 ( v3.10.0 )

코딩하는 핑가 2021. 10. 6. 10:45
반응형

* 전자정부 프레임워크 v3.10.0의 게시판 만들기 springframework 프로젝트입니다.

* 오탈자 및 잘못된 정보는 댓글로 알려주시기 바랍니다.

* 본 포스팅을 무단 복제하시거나 배포하지 마시기 바랍니다.

( 게시글 최상단에 본 블로그 출처를 밝히시면 포스팅은 가능합니다. )

 

* 실습 환경

- 개발 OS : Windows 10 64bit

- 실행 OS : Ubuntu 18.04.5 LTS

- DB : Tibero6

- Java : JDK 1.8.0_271 (JDK 1.6 이상 권장)

- IDE : Eclipse IDE - eGovFrameDev 3.10 64bit

- Tomcat : Apache Tomcat v8.0

- Maven : Maven 3.10

- mybatis : mybatis-3.5.3

- framework : SpringFrameWork

 

* 실습 환경 설치 및 환경 설정은 기초 단계를 참고하시기 바랍니다.

https://ss-o.tistory.com/notice/147

 

0탄 - eGovFrame 게시판 만들기 0탄 - 예제 프로젝트 삭제 후 jsp 생성 및 페이지 연결

1탄 - eGovFrame 게시판 만들기 1탄 - 예제 프로젝트 tomcat 서버 연동

2탄 - eGovFrame 게시판 만들기 2탄 - tibero DB 연동 및 관련 파일 수정

 

* 본 포스팅의 코드가 필요하신 분은 댓글남겨주세요.


1. 들어가기 전에

이 포스팅은 전자정부프레임워크가 아닌 spring frame을 활용한 게시판 만들기이다.

전자정부프레임워크를 활용한 게시판 만들기는 3-2탄에 포스팅되어있다.

 

게시판을 만들 때 개발자마다 로직이 다른건 당연한 일이다. 그래서 현재 구글에 'spring 게시판 만들기'로 검색했을 때 매우 다양한 로직들을 볼 수 있지만 전자정부프레임워크를 사용하기 위해서는 다음과 같은 규칙이 반드시 포함되어있어야한다.

 

1.  /WEB-INF/lib 폴더 아래에 egovframework.rte로 시작하는 .jar 파일 존재 여부

 

2. import egovframework.rt 라는 구문이 검색되는 소스코드가 있는지 확인

 

3. MyBatis나 iBatis를 사용한다면 DAO 클래스(@Repository)는 EgovAbstractDAO(iBatis) 또는 EgovAbstractMapper(MyBatis)를 상속하는 구문이 존재하는지 확인

 

4. JPA 등의 ORM을 사용한다면 DAO에서 SessionFactory 또는 EntityManagerFactory 설정을 통해 HibernateTemplate/JpaTemplate를 활용하거나, HibernateDaoSupport/JpaDaoSupport를 상속하여 활용

 

특히 3번에 유의하며 개발을 해아하며,

 

spring Framework와 eGov Framework의 차이점에 대한 자세한 내용은 eGovFrame 소개 및 Spring Frame과 차이점를 참고하기 바란다.

 

2. main.jsp 작성

작성중

반응형