项目规划
前端js框架:jquery
前端ui框架:layui/jquery ui/easyui
后端视图:jsp
全栈框架:spring(主要使用依赖注入和面向切面)
web框架:spring mvc
持久层框架:mybatis
安全框架:shiro/spring security(更适合处理web项目安全) 暂时不考虑安全,目前仅需要一套权限系统,自己实现即可
日志框架:log4j
缓存框架:EhCache
全文检索引擎:lucene/solr
项目管理:maven
版本控制:svn
数据库:mysql
服务器:tomcat
项目整合:
spring,springmvc,控制器通知类(异常处理),mybatis,mybatis事务,EhCache缓存,shiro/spring security(更适合处理web项目安全),log4j日志,运行时植入数据源数据,国际化,数据校验