在学习和使用Java的过程中,我们时常要用到各种工具与技术,它们在某些时候可以大幅度地简化编程,利用好它们,可以让代码更强壮。下面的表格是我总结的关于java开发可能会用到的工具与它们在项目中扮演的角色:
编号 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
工具 | struts | Hibernate | Spring | Lucence/Solr | Junit | JQuery/Extjs | Freemark | IBM Rational | SVN/CVS/Git |
用途 | 显示层框架 | 持久化操作 | 分层隔离 | 商品检索 | 单元测试 | ajax特效 | 页面静态化 | UML建模工具 | 开发版本控制 |
com.meession.shop.dao | Dao接口 |
com.meession.shop.dao.impl
| Dao的实现类 |
com.meession.shop.service
| Service接口 |
com.meession.shop.service.impl
| Service的实现类 |
com.meession.shop.action
| Struts的Action |
com.meession.shop.util
| 存放工具类 |
com.meession.shop.intercepor
| 拦截器 |
com.meession.shop.filter
| 过滤器 |
com.meession.shop.listener
| 监听器 |
com.meession.shop.pojo | 实体类 |