1. 首页
  2. IT资讯

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

“u003Cdivu003Eu003Cpu003E前两天在头条上发表的一篇名为“月薪3w的程序员告诉你一个项目的具体开发流程”,收到网友的很多留言,其中有一位网友说“项目是怎么整合起来的。从框架到容器,到第一个demo运行”。别急,这篇文章就带你认识一个项目!u003Cu002Fpu003Eu003Cpu003E大家都知道IT工资高,确切的说一个懂项目的程序员才会受到用人单位的青睐,才会给你更高的薪资。u003Cu002Fpu003Eu003Cpu003E今天小编就给大家介绍一个企业级的项目,学会此项目,身价翻倍,打败你面前999+的求职者!u003Cu002Fpu003Eu003Cpu003E备注:由于篇幅有限,此篇文章只讲流程,涉及到代码部分和具体实现的过程,小编已经整理成了教程,上传到百度云上面供大家学习!u003Cu002Fpu003Eu003Ch1u003Eu003Cstrongu003E一、项目名称《管家婆项目》u003Cu002Fstrongu003Eu003Cu002Fh1u003Eu003Ch1u003E二、整个项目的搭建和所需要做的前期工作u003Cu002Fh1u003Eu003Cpu003Eu003Cstrongu003E1、项目训练目标u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E * A: 项目训练目标u003Cu002Fpu003Eu003Cpu003E * a: 项目目标u003Cu002Fpu003Eu003Cpu003E * 综合运用前面所学习的知识点u003Cu002Fpu003Eu003Cpu003E * 熟练View层、Service层、Dao层之间的方法相互调用操作、u003Cu002Fpu003Eu003Cpu003E * 熟练dbutils操作数据库表完成增删改查u003Cu002Fpu003Eu003Cpu003E * 了解公司项目开发的流程,充分的掌握项目需求分析、设计与功能的代码实现。提高同学们独立分析需求与功能实现的能力。 u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E2、项目中的功能模块u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E * A: 项目中的功能模块 u003Cu002Fpu003Eu003Cpu003E * a: 五大模块u003Cu002Fpu003Eu003Cpu003E * 查询账务u003Cu002Fpu003Eu003Cpu003E * 多条件组合查询账务u003Cu002Fpu003Eu003Cpu003E * 添加账务u003Cu002Fpu003Eu003Cpu003E * 编辑账务u003Cu002Fpu003Eu003Cpu003E * 删除账务u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E3、技术的选择和相关jar包u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E * A: 技术的选择和相关jar包u003Cu002Fpu003Eu003Cpu003E * a: apache的commons组件:u003Cu002Fpu003Eu003Cpu003E * commons-dbutils-1.4.jar:封装并简化了JDBC;u003Cu002Fpu003Eu003Cpu003E * commons-dbcp-1.4.jar:apache commons提供的数据库连接池组件,命名为DBCP;u003Cu002Fpu003Eu003Cpu003E * b: commons.pool-1.3.jar:DBCP连接池依赖该jar包;u003Cu002Fpu003Eu003Cpu003E * mysql-connector-java-5.1.28-bin.jar:MySQL的JDBC驱动包,用JDBC连接MySQL数据库必须使用该JAR包。u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E4、项目中的工具类u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E * A: 项目中的工具类u003Cu002Fpu003Eu003Cpu003E * a: 工具类的介绍 u003Cu002Fpu003Eu003Cpu003E * 每个项目中都会有很多个工具类,不要求每个工具类对能独立写出来,但是要会使用工具类u003Cu002Fpu003Eu003Cpu003E * JDBCUtils:用来创建数据库连接池对象u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E5、数据表的设计u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E * A: 数据表的设计u003Cu002Fpu003Eu003Cpu003E * a: 数据表的设计(详见:day34_sourceu002F表关系.JPG)u003Cu002Fpu003Eu003Cpu003E * 表与表之间是有关系的u003Cu002Fpu003Eu003Cpu003E * 主表和从表的关系u003Cu002Fpu003Eu003Cpu003E * 主表中的主键作为从表中的外键u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E6、创建数据库数据表写入测试数据u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cbu003E u003Cu002Fbu003Eu003Cstrongu003E7、项目中的分层设计u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E * A: 项目中的分层设计u003Cu002Fpu003Eu003Cpu003E * a: 各层功能介绍u003Cu002Fpu003Eu003Cpu003E * view层作用: 视图层,即项目中的界面u003Cu002Fpu003Eu003Cpu003E * controller层作用: 控制层, 获取界面上的数据,为界面设置数据; 将要实现的功能交给业务层处理u003Cu002Fpu003Eu003Cpu003E * service层作用: 业务层, 功能的实现, 与controller控制层和数据访问层DAO交互, 将对数据库的操作交给DAO数据访问层来处理u003Cu002Fpu003Eu003Cpu003E * dao层作用: 数据访问层, 用来操作数据库表的数据u003Cu002Fpu003Eu003Cpu003E * db数据库: 这里指MySQLu003Cu002Fpu003Eu003Cpu003E * domain 实体包: 存放JavaBeanu003Cu002Fpu003Eu003Cpu003E * tools工具包:存放项目中使用到的工具类u003Cu002Fpu003Eu003Cpu003E * test 测试包: 存放项目功能测试的代码u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E8、创建项目_分层_导入jar包u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E9、创建domain包中的类u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E10、创建JDBCUtils工具类u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E11、创建其他包中的类u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E12、实现用户的界面菜单u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E13、实现查询的界面菜单u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Ch1u003Eu003Cstrongu003E三、具体的代码实现u003Cu002Fstrongu003Eu003Cbru003Eu003Cu002Fh1u003Eu003Cpu003Eu003Cstrongu003E1、实现查询所有账务的控制,业务层的实现u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003EA: 实现查询所有账务的控制,业务层的实现u003Cu002Fpu003Eu003Cpu003Ea: 案例核心代码u003Cu002Fpu003Eu003Cpu003Ea: cn.itcast.gjp.dao包中创建ZhangWuDao类u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E2、实现查询所有账务的控制,业务层的实现u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003EA: 实现查询所有账务的控制,业务层的实现u003Cu002Fpu003Eu003Cpu003Ea: 案例核心代码u003Cu002Fpu003Eu003Cpu003Ea: cn.itcast.gjp.dao包中创建ZhangWuDao类u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E3、实现查询所有账务的dao层的实现u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003EA: 实现查询所有账务的dao层的实现u003Cu002Fpu003Eu003Cpu003Ea: 案例核心代码u003Cu002Fpu003Eu003Cpu003Ea: cn.itcast.gjp.dao包中创建ZhangWuDao类selectAll方法u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E4、实现查询所有账务的dao层的实现u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003EA: 实现查询所有账务的dao层的实现u003Cu002Fpu003Eu003Cpu003Ea: 案例核心代码u003Cu002Fpu003Eu003Cpu003Ea: cn.itcast.gjp.dao包中创建ZhangWuDao类selectAll方法u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E5、实现查询所有账务的view层的实现u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E * A: 实现查询所有账务的view层的实现u003Cu002Fpu003Eu003Cpu003E * a: 案例核心代码u003Cu002Fpu003Eu003Cpu003E * cn.itcast.gjp.view包中建立MainView类selectAll方法u003Cu002Fpu003Eu003Cpu003Eu003Cbu003E 最后,谢谢大家阅读,转发并评论此文章,小编会将此项目,具体的实现过程,私信的方式发给大家!u003Cu002Fbu003Eu003Cu002Fpu003Eu003Cu002Fdivu003E”

原文始发于:程序员学会这个企业级项目,轻松拿下月薪20k工作

主题测试文章,只做测试使用。发布者:醒百年,转转请注明出处:http://www.cxybcw.com/27140.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code