최근 이직을 하고, 요즘은 사내에서 쓰고 있는 프레임워크에 적응하고 있는 중이다.
내용을 보니 opensymphony라는 오픈소스프로젝트에서 제공하는 오픈소스를 많이 쓰고 있는 듯 했다.
오픈심포니에서 제공하는 오픈소스 중 사내 프레임워크에 적용 된 것들을 리스트업해봤다.
OPENSYMPHONY
OpenSymphony is an Open Source project dedicated to providing enterprise class J2EE components. Our components aim to stress simplicity, integration, pluggability and specification compliance.
WebWork
WebWork is a Java web-application development framework. It is built specifically with developer productivity and code simplicity in mind, providing robust support for building reusable UI templates, such as form controls, UI themes, internationalization, dynamic form parameter mapping to JavaBeans, robust client and server side validation, and much more.
Quartz
Quartz is a full-featured, open source job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application - from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard Java components or EJBs. The Quartz Scheduler includes many enterprise-class features, such as JTA transactions and clustering.
OSCache
OSCache is a caching solution that includes a JSP tag library and set of classes to perform fine grained dynamic caching of JSP content, servlet responses or arbitrary objects. It provides both in memory and persistent on disk caches, and can allow your site to have graceful error tolerance (eg if an error occurs like your db goes down, you can serve the cached content so people can still surf the site almost without knowing).
=> 따지크님의 OSCache 소개 참조
SiteMesh
SiteMesh is a web-page layout and decoration framework and web- application integration framework to aid in creating large sites consisting of many pages for which a consistent look/feel, navigation and layout scheme is required.
=> tiles와 같은 맥락으로 보면 될까...?!
댓글