大型JavaEE物流信息管理系统开发实录(ERP、weblogic、apache poi、shiro、quartz、集群、Ehcache、ssh)
  
收藏课程
9999+

大型JavaEE物流信息管理系统开发实录(ERP、weblogic、apache poi、shiro、quartz、集群、Ehcache、ssh)

本系统采用ssh框架开发,web层使用struts2、持久层采用hibernate5,spring管理web层 的action、业务层的service、持久层的...

适合人群:中级
课时数量:22课时
用到技术:SSH、shiro、quartz、webservice、easyui、poi、redis、ehcache、 Maven、mysql、weblogic
涉及项目:物流信息管理系统

  • 课程顾问贴心解答

    为你推荐精品课程,无论就业还是升职加薪,毫无压力。

  • 名企定制紧随大流

    量身打造紧贴企业需求的实用性课程。

  • 系统教学把控效果

    集学、测、练为一体的学习系统为你科学的安排学习进度,提高效率。

  • 一线大师1对1指导

    课程研发团队内一线资深讲师一对一指导,手把手教学,直到学会。

  • 点播答疑完美结合

    每周2-3次直播解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,我们会根据你的情况定制学习计划。


 

本系统是基于B/S架构而设计开发的,是物流公司的一个后台管理系统,属于物流公司整个ERP平台的一个组成部分。该系统主要有基础设置、取派、中转、路由、报表几大部分组成。
本项目全程手敲,适合各层次学员学习本视频的知识点,项目中涉及到很多实用的技术,比如shiro、weblogic、redis缓存等,通过课程的学习可以使学员掌握知识点的使用方式和实际的应用场景。当然课程中的知识点大家一看也就知道比较传统、实用,但也不乏有新颖的地方,希望新手能通过此视频快速上,此视频对于新手学习项目有很大的帮助。

 

 

1.课程研发环境
项目源代码以eclipse运行为基准,数据库会提供以mysql为基准的数据库脚本,以下环境都适用于项目。
开发工具:eclipseJavaee;
数据库工具:mysql数据库   
其他工具:redis、weblogic、tomcat、ehcache、shiro、webservice


2.内容简介
本系统采用ssh框架开发,web层使用struts2、持久层采用hibernate5,spring管理web层 的action、业务层的service、持久层的dao。前台使用jQuery EasyUI进行页面展示。
本系统采用声明式事务控制方式对service层进行事务控制,spring和hibernate整合后, spring在service方法开发执行前创建session,开启事务,方法结束提交事务,关闭session。spring和shiro进行整合开发,spring管理shiro框架的securityManager、realm等bean,另外spring通过cglib方式生成action的代理对象,实现权限控制。spring和CXF框架整合开发远程调用接口。spring和quartz框架进行整合,系统使用liunx系统,weblogic集群部署,使用redis集群缓存。  

   

 

01_01_项目简介(概述、技术说明)
01_02_项目简介(技术说明)
01_03_项目简介(功能模块划分、技术说明)
02_01_搭建开发环境(数据库创建和maven介绍)
02_02_搭建开发环境(maven配置和项目拆分)
02_03_搭建开发环境(添加依赖和svn介绍)
03_01_搭建开发环境(svn环境搭建1)
03_02_搭建开发环境(svn环境搭建2)
04_01_搭建开发环境(ssh环境搭建1)
04_02_搭建开发环境(ssh环境搭建2)和BaseDao介绍
05_01_开发技术基础讲解(BaseDao抽取1)
05_02_开发技术基础讲解(BaseDao抽取2)
06_01_开发技术基础讲解(登录)
06_02_开发技术基础讲解(退出和BaseAction抽取)
07_01_开发技术基础讲解(easyui布局)
07_02_开发技术基础讲解(easyui可折叠)
07_03_开发技术基础讲解(easyui的tabs)
08_01_开发技术基础讲解(easyui的tabs)
08_02_开发技术基础讲解(ztree)
09_01_功能模块开发(收派管理功能1)
09_02_功能模块开发(收派管理功能2)
10_01_功能模块开发(收派管理功能3)
10_02_功能模块开发(收派管理功能4)
11_01_功能模块开发(收派管理功能5)
11_02_功能模块开发(收派管理功能6)
12_01_功能模块开发(取派员删除功能)
12_02_功能模块开发(取派员修改功能)
13_01_功能模块开发(区域设置导入功能1)
13_02_功能模块开发(区域设置导入功能2)
14_01_功能模块开发(区域设置导入功能3)
14_02_功能模块开发(区域设置导入功能4)
15_01_功能模块开发(分区管理添加功能1)
15_02_功能模块开发(分区管理添加功能2)
16_01_功能模块开发(分区管理导出功能1)
16_02_功能模块开发(分区管理导出功能2)
17_01_功能模块开发(分区列表和添加定区页面实现)
17_02_功能模块开发(添加定区功能)
18_01_功能模块开发(添加定区)
18_02_功能模块开发(查询定区的分区信息)
19_01_功能模块开发(显示定区的所有分区)
19_02_功能模块开发(webService概述介绍)
19_03_功能模块开发(cxf发布webService服务)
20_01_功能模块开发(cxf客户端调用)
20_02_功能模块开发(quartz定时任务使用)
21_01_功能模块开发(quartz发送邮件功能)
21_02_功能模块开发(highcharts介绍和环境准备)
22_01_功能模块开发(highcharts使用)
22_02_功能模块开发(权限控制介绍)
23_01_功能模块开发(权限控制数据模型分析)
23_02_功能模块开发(shiro实现身份认证)
24_01_功能模块开发(使用shiro进行认证操作1)
24_02_功能模块开发(使用shiro进行认证操作2)
25_01_功能模块开发(shiro改造项目登录功能)
25_02_功能模块开发(shiro授权操作和退出功能)
26_01_功能模块开发(shiro授权操作)
26_02_功能模块开发(ehcache使用)
27_01_系统部署(ehcache使用)
27_02_系统部署(ehcache使用)
28_01_系统部署(redis介绍和window下安装)
28_02_系统部署(linux下安装redis)
28_03_系统部署(redis数据类型和java操作)
29_01_系统部署(java操作redis数据类型1)
29_02_系统部署(java操作redis数据类型2)
30_01_系统部署(java操作redis数据类型3)
30_02_系统部署(java操作redis数据类型4)
30_03_系统部署(redis连接池操作)
31_01_系统部署(weblogic安装)
31_02_系统部署(weblogic部署项目)
31_03_系统部署(weblogic集群配置)
32_01_系统部署(weblogic集群配置1)
32_02_系统部署(weblogic集群配置2)
33_01_系统部署(linux系统安装jdk)
33_02_系统部署(linux系统安装jdk)
34_01_mysql分库分表

 

 

 

 

 

 

 

目标一. 了解Maven的环境配置以及如何在项目中进行运用管理
目标二. 了解java框架技术,熟悉SSH框架搭建的全过程
目标三. 可以让学员迅速掌握JEasyUI的API及使用技巧
目标四. 可以让学员熟练使用JEasyUI快速构通富客户端的界面及与后台服务器交互的注意事项与技巧
目标五. 通过前台和后台的分离,让学生即掌握JSP使用技巧又熟练JEasyUI的使用
目标六. 通过完整的项目实战,全面的演示了JEasyui+SSH2+Maven+MySQL技术的综合使用步骤、过程、注意事项及技巧
目标七. 通过本课程的学习,为学员以后开发使用JEasyui与后台Java框架技术结合的大型Java项目提供了完整示范,奠定基础

 

 

亮点一、使用Maven拆分构建项目
亮点二、对代码抽取,BaseAction抽取
亮点三、使用shiro进行权限控制,poi导入导出
亮点四、使用weblogic集群配置,redis缓存

 

 

1.课程针对人群
本课程针对具有一定的Java基础与一定的java web基础和ssh框架基础的学员,想通过本项目的学习,了解使用Maven管理项目、jeasyui结合后台服务端框架整合开发商业项目的学员。

   
2.我该怎么学,如何才能学好这门课程,给些建议。
    2.1、时间上的安排建议
      本课程共22课时,如果您时间上充分,建议以每天2-3讲的进度往前学习。 
    2.2、学习要求
      如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆
      如果您有基础,可不必按部就班进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三 
    2.3、讲师建议
         1. 最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如此反复,达到真正理解和熟练掌握的目的。
         2. 对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了
         3. 建议一边听视频,一边拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。
         4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三
         5. 最后祝您学有所成

 

 

课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作
      1.java开发工程师
      2.JavaWeb开发工程师