Java分层经验
阅读原文时间:2023年07月10日阅读:3

在学习和使用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

实体类

来自为知笔记(Wiz)