Presentation layer:
1.spring3 MVC + annotation
2.jQuery
3.EL+JSTL+JSP
4.displaytag : a good util to display tables in the back side
Controller:
1.spring3
Persistence layer:
1.hibernate3
search engine:
1.Lucene
2.IKAnalyzer
Template engine:
apache tiles 2.22
Application Server:
Tomcat
WebApplication Server:
Apache Http
Database:
MySql or Oracle or SqlServer
At last, we can use minuteproject to generate some configuration file of hibernate/spring/myBatis for us so that we can keep everything as simple as possible and get rid of tedious OR mapping tasks.
----by Jacob 2012-9-6 14:43:22