Struts2 Java 모듈 기반 프레임워크 MEI : 스트럿츠2 자바
** 메뉴얼은 준비하지 못했고, 스트럿츠2 학습에 도움이 되었으면 합니다.
ant, 이클립스 에 맞는 컴파일러가 /WEB-INF/docs 에 포함되어 있습니다.
스트럿츠2 는 최신버전을 사용해도 상관없습니다.
개발된 사이트 : http://test.bongan.com
java-mei
Copyright © 2011 MEI By Syaku. All Rights Reserved.
Powered by Seok Kyun. Choi. 최석균.
MEI (Modularize. Extension. Interaction.)
※ 개발자 블로그 : http://syaku.tistory.com
※ Github : https://github.com/syakuis/java-mei
※ 개발 언어 : JAVA
※ 서버환경
JAVA 1.5.x 이상
Apache Tomcat 5.x 이상
MySQL 5.x 이상
소개
MEI (Modularize Extension Interaction) 란 모듈기반 방식의 프로그래밍을 제시하는 프레임워크입니다.
모듈기반 방식이란, 하나의 어플리케이션을 기능별로 세분화하여 모듈화하는 방식을 말합니다.
게시판 어플리케이션을 모듈화하였을 때는 기본적으로 게시판 , 댓글 , 파일첨부 , 분류 4가지로 나눠지게 됩니다.
이렇게 세분화된 프로그램을 모듈이라고 하며, 모듈 조각들이 모여 하나의 어플리케이션이 만들어지게 됩니다.
또한 MEI 는 다양한 UI를 제공하기 위해 레이아웃과 스킨 기능을 제공합니다.
그래서 프로그램과 디자인의 완벽히 분리되어 있습니다.
모듈의 디자인을 원하는 데로 만들어 변경할 수 있는 프레임워크입니다.
MEI 는 체계적이고 통일된 프로그램 방법론을 제시하며 우수한 오픈 프레임워크를 사용하여 누구나 접하기 용의하게 규격화된 프로그래밍 환경을 제공하는 데 목적을 두고 있습니다.
MEI는 다음과 같은 오픈 프레임워크를 이용하여 최적의 모듈기반 방식을 구현하였습니다.
- MVC 모델 2 패턴 스트럿츠2
- 템플릿엔진 프리마커
- 데이터베이스 맵퍼 myBatis
사용된 라이브러리
Struts 2.3.1.2
- commons-beanutils-1.7.0.jar
- commons-fileupload-1.2.2.jar
- commons-validator-1.3.1.jar
- commons-chain-1.2.jar
- commons-io-2.0.1.jar
- freemarker-2.3.18.jar
- ognl-3.0.4.jar
- commons-collections-3.1.jar -> 3.2
- commons-lang-2.5.jar -> 2.6
- javassist-3.11.0.GA.jar
- struts2-core-2.3.1.2.jar
- commons-configuration-1.6.jar
- commons-logging-1.1.1.jar
- xwork-core-2.3.1.2.jar
- commons-digester-2.0.jar
- commons-logging-api-1.1.jar
- log4j-1.2.16.jar
- Xerces2 Java 2.11.0 ( xml-apis.jar , xercesImpl.jar )
mybatis 3.0.6
- mybatis-3.0.6.jar
- mysql-connector-java-5.1.18-bin.jar
Javascript
- xml2json
- jQuery
- jQuery Action
- jQuery Ui
- jQuery simple tree
- jQuery datepick
- jQuery lightbox
- SWFUpload
- ckeditor
'개발노트 > Struts2' 카테고리의 다른 글
Struts2 Action 의 자료를 interceptor 로 넘겨주는 방법 : 스트럿츠2 , 액션 , 인터셉터 (0) | 2013.02.05 |
---|---|
스트럿츠2 index action 설정하기 , HTTP Status 404 - / 오류 해결법 : Struts2 (0) | 2011.03.30 |
Struts2 Tiles FreeMarker 연동 : 스트럿츠2 타일즈 프리마커 (0) | 2011.03.12 |
스트럿츠2 타일즈 동적으로 사용하기 : Tiles in Struts2 (0) | 2010.04.21 |