分享

程序员学会这个企业级项目,轻松拿下月薪20k工作

 荷塘月色XLX 2018-04-17

前两天在头条上发表的一篇名为“月薪3w的程序员告诉你一个项目的具体开发流程”,收到网友的很多留言,其中有一位网友说“项目是怎么整合起来的。从框架到容器,到第一个demo运行”。别急,这篇文章就带你认识一个项目!

大家都知道IT工资高,确切的说一个懂项目的程序员才会受到用人单位的青睐,才会给你更高的薪资。

今天小编就给大家介绍一个企业级的项目,学会此项目,身价翻倍,打败你面前999+的求职者!

备注:由于篇幅有限,此篇文章只讲流程,涉及到代码部分和具体实现的过程,小编已经整理成了教程,上传到百度云上面供大家学习!

一、项目名称《管家婆项目》

二、整个项目的搭建和所需要做的前期工作

1、项目训练目标

* A: 项目训练目标

* a: 项目目标

* 综合运用前面所学习的知识点

* 熟练View层、Service层、Dao层之间的方法相互调用操作、

* 熟练dbutils操作数据库表完成增删改查

* 了解公司项目开发的流程,充分的掌握项目需求分析、设计与功能的代码实现。提高同学们独立分析需求与功能实现的能力。

2、项目中的功能模块

* A: 项目中的功能模块

* a: 五大模块

* 查询账务

* 多条件组合查询账务

* 添加账务

* 编辑账务

* 删除账务

3、技术的选择和相关jar包

* A: 技术的选择和相关jar包

* a: apache的commons组件:

* commons-dbutils-1.4.jar:封装并简化了JDBC;

* commons-dbcp-1.4.jar:apache commons提供的数据库连接池组件,命名为DBCP;

* b: commons.pool-1.3.jar:DBCP连接池依赖该jar包;

* mysql-connector-java-5.1.28-bin.jar:MySQL的JDBC驱动包,用JDBC连接MySQL数据库必须使用该JAR包。

4、项目中的工具类

* A: 项目中的工具类

* a: 工具类的介绍

* 每个项目中都会有很多个工具类,不要求每个工具类对能独立写出来,但是要会使用工具类

* JDBCUtils:用来创建数据库连接池对象

5、数据表的设计

* A: 数据表的设计

* a: 数据表的设计(详见:day34_source/表关系.JPG)

* 表与表之间是有关系的

* 主表和从表的关系

* 主表中的主键作为从表中的外键

6、创建数据库数据表写入测试数据

7、项目中的分层设计

* A: 项目中的分层设计

* a: 各层功能介绍

* view层作用: 视图层,即项目中的界面

* controller层作用: 控制层, 获取界面上的数据,为界面设置数据; 将要实现的功能交给业务层处理

* service层作用: 业务层, 功能的实现, 与controller控制层和数据访问层DAO交互, 将对数据库的操作交给DAO数据访问层来处理

* dao层作用: 数据访问层, 用来操作数据库表的数据

* db数据库: 这里指MySQL

* domain 实体包: 存放JavaBean

* tools工具包:存放项目中使用到的工具类

* test 测试包: 存放项目功能测试的代码

8、创建项目_分层_导入jar包

9、创建domain包中的类

10、创建JDBCUtils工具类

11、创建其他包中的类

12、实现用户的界面菜单

13、实现查询的界面菜单

三、具体的代码实现

1、实现查询所有账务的控制,业务层的实现

A: 实现查询所有账务的控制,业务层的实现

a: 案例核心代码

a: cn.itcast.gjp.dao包中创建ZhangWuDao类

2、实现查询所有账务的控制,业务层的实现

A: 实现查询所有账务的控制,业务层的实现

a: 案例核心代码

a: cn.itcast.gjp.dao包中创建ZhangWuDao类

3、实现查询所有账务的dao层的实现

A: 实现查询所有账务的dao层的实现

a: 案例核心代码

a: cn.itcast.gjp.dao包中创建ZhangWuDao类selectAll方法

4、实现查询所有账务的dao层的实现

A: 实现查询所有账务的dao层的实现

a: 案例核心代码

a: cn.itcast.gjp.dao包中创建ZhangWuDao类selectAll方法

5、实现查询所有账务的view层的实现

* A: 实现查询所有账务的view层的实现

* a: 案例核心代码

* cn.itcast.gjp.view包中建立MainView类selectAll方法

最后,谢谢大家阅读,转发并评论此文章,小编会将此项目,具体的实现过程,私信的方式发给大家!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多