Java程序员必备——项目分包

一个优秀的程序员,一定会写代码注释和项目分包,这样团队合作做项目就会轻松许多。

1、view层: 视图层,即项目中的界面(输入、输出语句)

2、controller层: 控制层, 获取界面上的数据,为界面设置数据; 将要实现的功能交给业务层处理(向后面传值—对用户输入的信息进行封装,向后台请求)

3、service层: 业务层, 功能的实现, 与controller控制层和数据访问层DAO交互, 将对数据库的操作交给DAO数据访问层来处理(通常处理dao层抛出的异常)

4、 dao层: 数据访问层, 用来操作数据库表的数据(JDBC负责和数据库打交道,返回的行号 row 不要这层处理)

5、 db数据库: 这里指MySQL

6、domain 实体包: 存放JavaBean(实体类,一个表一个类,最好创建的实体类与数据库里的表的名字和数量都一样)

7、 tools工具包:存放项目中使用到的工具类(比如JDBC里的相同的部分封装成的工具类)

8、test 测试包: 存放项目功能测试的代码(main方法)
Java程序员必备——项目分包