[Java기반 오픈CMS 만들기]
- 우리나라엔 오픈된 jsp기반 CMS가 없습니다. 상업용으로 출시된 jsp기반 CMS는 이 글 하단에서 보시듯 존재 합니다.
- 그래서 이번에는 오픈 jsp CMS 만들기에 도전해 보려고 합니다.
- 목표: 전자정부프레임웍3.8 기반 오픈 CMS 제작
- 개발환경: 전자정부표준프레임웍 개발환경 3.8버전.
- 배포환경: heroku 클라우드 https://dashboard.heroku.com/
- 공통1: 기초 작업 포스트 http://blog.daum.net/web_design/619
- 공통2: 기존 심플홈템플릿 URL- http://egov-sht.herokuapp.com/
- 공통3: 앱 작업 확인 사용자URL- http://egov-start.herokuapp.com/
- 공통4: 앱 작업 확인 관리자URL - https://egov-start.herokuapp.com/admin/home.do
- 작업소스: 깃허브URL- https://github.com/miniplugin/egov
- 정보: https://eond.com/index.php?mid=cms_qna&category=372404&document_srl=394036
#오늘작업: 사이트관리(관리자) 페이지 분리 후 문제 발생 처리 및 수동 템플릿 더 확실히 분리(아래 미리보기).
#위 작업시 특이사항
- 관리자관리 기능 추가에 따른 EgovMberManage_SQL_Hsql.xml (HsqlDb에서는 전자정부프레임웍에서는 제공되지 않아서) 추가.
- Hsql, Mysql 2개 같이 호환 않되는 문제가 있어서 초기 파일 EgovMberManage.jsp 수정.
- HsqlDb일때 Select쿼리 preparation구문에서 아래와 같은 쿼리문제 발생(Update, Insert는 정상). 원인은 Hsqldb에서다중쿼리를 날릴때...
관련 정보: https://oddpoet.net/blog/2013/11/29/hsql-for-testing/
위 문제가 아니었습니다. EgovMberManage_SQL_Hsql.xml 쿼리 수정 후 정상 작동OK.
- Hsql 에러메시지(Mysql은 정상): SQL Statement (preparation failed) unexpected token: ?.
- Select, Update, Insert는 문제없고, MysqlDb일때는 문제 없음. 그래서, 확인만 하고 넘어감.
- Hsql 더미데이터: shtdb.sql , Mysql 더미데이터: sht20200206.sql 수정.
Ps1. 전자정부표준프레임웍 앞으로 작업예정
- 사이트관리(관리자) 에서 관리자 관리 프로그램 적용예정.
- 사이트관리(관리자) 에서 게시판 관리 프로그램 적용예정.
- 사이트관리(관리자) 에서 현재 수동 분리에서 자동 템플릿 관리 기능 추가예정.
Ps2. 상업용으로 출시된 jsp기반 CMS 정보
현재 기준 39개 업체정보 : https://www.egovframe.go.kr/EgovCompatibility.jsp?menu=6&submenu=1
Ps3. 작업제외 - 서브페이지-알림마당 반응형 디자인 적용 및 프로그램 적용(건너띔)
8_5_Java기반 오픈CMS 만들기 (0) | 2020.02.10 |
---|---|
8_4_Java기반 오픈CMS 만들기 (0) | 2020.02.07 |
8_2_Java기반 오픈CMS 만들기 (0) | 2020.02.05 |
8_1_Java기반 오픈CMS 만들기 (0) | 2020.02.04 |
7_3_Java기반 오픈CMS 만들기 (0) | 2020.02.03 |
댓글 영역