基于SpringSecurity3.x, JasperReport5.x等技术实现仿金蝶权限管理的企业信息管理系统

来源:互联网 发布:highlight.js设置语言 编辑:程序博客网 时间:2024/06/13 01:04
我这里有套课程想和大家分享,需要的朋友可以加我qq和我联系。QQ2059055336. 

一、课程来源:

        该课程是一套政府对企业的管理信息系统,所以安全非常重要,本系统基于springSecurity3.x的安全管理,并且使用目前最新报表技术(JasperReport5.1+Ireport5.1)完成交叉表及饼图设计,还给同学们介绍了基于JAX-WS的web应用,全面展示了技术和项目结合。

 二、课程适合的对象及获得:

        1 想学习SpringSecurity3.x对项目进行安全框架搭建的同学
        2 想使用JasperReport5.1+Ireport5.1 进行报表设计的同学
        3 你可以获取一个已经搭建好的安全管理平台
        4 不用在网上找例子,就算找到也运行不了,该课程手把手的教你搭建环境和案例分析
        5 该课程还给你提供一套基于ERP的常用架构,让你得到就可以运用到你目前的开发中
        6 该课程不仅教你技术知识,还教你在实际开发中如何解决问题。
        7 该课程老师为北方网专职讲师,你有问题可以及时得到解决。
        8 该课程可以让你很快学会使用JAX-WS的Web应用。
        9 该课程提供仿金蝶权限管理设计,让你学会大型企业的权限管理设计方案。

三、课程培养目标:

 
         1 熟练掌握并精通SpringSecurity3.x、jasperReport5.1+Ireport5.1、WebService技术。
         2 加强开发的内功修炼。
         3 深入理解安全管理的重要性 
         4 深入理解权限管理RBAC思想

四、培训定位:

 
        本课程适合于各个层次的Java开发人员,对于初级程序员来说,可以在短时间内迅速提高开发能力,掌握流行的技术,把握技术的发展脉络。对于中高级程序员来说,本课程可以在短时间内快速提升个人的开发能力及流程设计能力。

五、课程讲解内容涵盖:

1、 SpringSecurity3.x安全管理
2、 权限管理的RBAC思想
3 、jasperReport5.1最新技术
4、 Ireport5.1设计技巧
5、 SpringSecurity3.x整合在SSH2中
6、 WebService服务

六、技术介绍:

SpringSecurity3.x:
Spring Security是一个能够为基于Spring的企业应用系统提供描述性安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC(依赖注入,也称控制反转)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。
Mysql:功能强大的中小型数据库。

JasperReport:
JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。
 
Power designer:
power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual DataModel)和物理数据模型(Physical Data Model)两个层次对数据库进行设计在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化.

JAX-WS:
JAX-WS规范是一组XML web services的JAVA API,JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP,在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对应的SOAP消息。在服务器端,用户只需要通过Java语言定义远程调用所需要实现的接口SEI(service endpoint interface),并提供相关的实现,通过调用JAX-WS的服务发布接口就可以将其发布为WebService接口。
 
 
七、课程特色:

1、 所有代码均为手敲,除了html页面以外,不会出现大批量的复制粘贴。
2、 每一次讲课都有对应的文档,其中列出了课程的问题,解决方法,重点和难点。对于难点部分,会有详细的说明。
3、 课程不会照本宣科,每次都是提出疑问,带着疑问去解决问题。
4、 每次课程都在前次课程的基础上迭代开发,保证每次课程项目均可运行。
5、 课程会一开始安装初学者的思想逐渐深入,整体课程由浅入深。
6、 抛弃以往光讲的做法,课程中会提出各种疑问,包括常见的开发陷阱,加强印象,加强对项目的风险控制。
7、 课程在录制过程中特别强调到开发中容易犯的一些错误和技巧,有些错误会在重构的时候特别说明以加强印象。
8、 课程采用渐进思路进行,逐渐从新建一个空项目形成一个大型完整项目。
 
 
八、项目总结:
 
        通过学习本课程,可以掌握比较新的开发技术与开发理念,加强开发人员的内功修炼,为读者增加丰富的项目经验与实际的开发经验,更为以后的工作发展打下良好的基础。

附、课程详细内容介绍:
 
第一课(多层灵活架构设计)
第二课(验证架构的准确性)
第三课(成功完成架构设计测试及CRUD操作)
第四课(灵活的分页架构设计及操作)
第五课(配置通用的BaseAction)
第六课(连接oracle并对oracle用户授权)
第七课(通过powerDesigner---系统需求分析)
第八课(权限分析及页面显示)
第九课(资源管理分析及设计)
第十课(添加资源管理必要代码)
第十一课(完成资源管理的添加操作)
第十二课(解决oracle11g序列问题及完成显示资源操作)
第十三课(解决批量删除问题及完成删除资源操作)
第十四课(解决Hibernate懒加载问题及完善资源修改操作)
第十五课(精讲编辑资源过程及完成修改资源02)
第十六课(精讲查询资源及完成资源分页操作)
第十七课(精讲分页查询资源及分页查询的注意事项)
第十八课(关于管理员的需求分析及必要代码编写)
第十九课(快速完成管理员的CRUD操作)
第二十课(多条件及分页查询管理员账户为springSecurity做准备)
第二十一课(精讲管理员登陆--springSecurity做准备)
第二十二课(角色管理必要代码--springSecurity做准备)
第二十三课(完成角色管理CRUD操作为springSecurity做准备)
第二十四课(仿金蝶经典权限管理01)
第二十五课(仿金蝶经典权限管理02)
第二十六课(仿金蝶经典权限管理03)
第二十七课(仿金蝶经典权限管理04)
第二十八课(仿金蝶经典权限管理05)
第二十九课(仿金蝶经典权限管理06)
第三十课(仿金蝶经典权限管理07-认证)
第三十一课(仿金蝶经典权限管理08-认证2)
第三十二课(仿金蝶经典权限管理09-结束认证)
第三十三课(springSecurity3.X安全管理01)
第三十四课(springSecurity3.X安全管理02)
第三十五课(springSecurity3.X安全管理03)
第三十六课(springSecurity3.X安全管理04)
第三十七课(springSecurity3.X安全管理05)
第三十八课(springSecurity3.X安全管理06)
第三十九课(springSecurity3.X安全管理07)
第四十课(springSecurity3.X安全管理08)
第四十一课(springSecurity3.X安全管理09)
第四十二课(springSecurity3.X安全管理10-安全管理结束)
第四十三课(报表管理01-使用jasper5.1(目前最新版本)及ireport5.1(目前最新版本)开发第一个应用程序)
第四十四课(报表管理02-使用jasper5.1(目前最新版本)及ireport5.1(目前最新版本)完成页面显示报表)
第四十五课(报表管理03-使用jasper5.1(目前最新版本)及ireport5.1(目前最新版本)给报表传值)
第四十六课(报表管理04-使用jasper5.1(目前最新版本)及ireport5.1(目前最新版本)基于javaBean的数据源开发)
第四十七课(报表管理05-使用jasper5.1(目前最新版本)及ireport5.1(目前最新版本)基于jdbc的数据源创建table控件)
第四十八课(报表管理06-使用jasper5.1(目前最新版本)及ireport5.1(目前最新版本)复杂报表设计-饼图及交叉表)
第四十九课(报表管理07-使用jasper5.1(目前最新版本)及ireport5.1(目前最新版本)模拟北风网学员需求情况设计报表)
第五十课(报表管理08-使用POI最新版本对EXCEL导入导出)
第五十一课(报表管理09-使用POI最新版本对EXCEL导入数据02)
第五十二课(质检局系统报表01-基础信息设置)
第五十三课(质检局系统报表02-产品信息设置)
第五十四课(质检局系统报表03-验证及认证信息设置)
第五十五课(质检局系统报表04-执法信息设置)
第五十六课(质检局系统报表05)
第五十七课(质检局系统报表06-项目结合Jasper完成页面设置)
第五十八课(质检局系统报表07-项目结合Jasper完成饼图和交叉表设计)
第五十九课(质检局系统报表08-项目结合Jasper完成企业产品信息报表显示-报表结束)
第六十课(基于JAX-WS创建Web服务应用程序)

0 0