欢迎来到天天文库
浏览记录
ID:43840765
大小:1013.22 KB
页数:63页
时间:2019-10-15
《JAVA黑马程序员Hibernate5框架学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JAVAHibernate5框架课程第一天课程笔记世界第一编程语言成就IT"薪"高度JAVA黑马程序员之Hibernate5框架第一天课程笔记1教学安排1.1教学内容本课程为java黑马程序员Hibernate5教学课程,Hibernate5是一个ORM框架用于完成数据库操作,课程讲解Hibernate5的基本使用,包括:Hibernate5安装、配置;Hibernate5的基本映射;Hibernate5基本查询方法(HQL、QBC、原生SQL);Hibernate5关联映射;Hibernate5的关
2、联查询;Hibernate5事务管理;Hibernate5缓存。1.2教学方式本课程以CRM系统作为教学案例,通过开发CRM系统的功能模块学习Hibernate各各特性。1.3教学计划本课程共用三天(18课时)教学。第一天:Hibernate入门1、Crm系统介绍2、Crm技术架构分析,持久层解决方案;3、客户信息管理重要知识点:hibernate执行流程、QBC、事务管理其它知识点:log4j配置、c3p0配置课时知识点备注第一天Crm系统介绍、Crm技术架构分析、开发环境搭建、Hibernate上
3、午执行流程、技术预研-Hibernate增删改查技术预研-Hibernate增删改查,新增客户功能实现新增客户功能实现,技术预研-HibernateQBC第一天客户列表功能实现下午客户详细功能实现,客户详细功能事务控制log4j使用,数据库连接池配置,总结2CRM系统介绍2.1系统介绍CRM(CustomerRelationshipManagement)客户关系管理,是利用相应的信息技术以及互联网技术来协调企业与顾客间在销售、营销和服务上的交互,向客户提供创新式的个性化的客户交互和服务的过程。其最终目
4、标是将面向客户的各项信息和活动集成起来,组建一个以客户为中心的企业,实现对面向客户的活动的全面管理。2.2功能模块CRM系统功能涵盖企业销售、营销、用户服务等各各业务流程,业务流程中与客户相关活动都会在CRM系统统一管理,下边列出一些基本的功能模块,包括:客户信息管理、联系人管理、商机管理、统计分析等。CRM系统客户信息管理联系人管理客户拜访管理综合查询统计分析系统管理客户信息管理对客户信息统一维护,客户是指存量客户或拟营销的客户,通过员工录入形成公司的“客户库”是公司最重要的数据资源。联系人管理
5、对客户的联系人信息统一管理,联系人是指客户企业的联系人,即企业的业务人员和客户的哪些人在打交道。客户拜访管理:业务员(用户)要开发客户需要去拜访客户,客户拜访信息记录了业务员与客户沟通交流方面的不足、采取的策略不当、有待改进的地方或值得分享的沟通技巧等方面的信息。综合查询客户相关信息查询,包括:客户信息查询、联系人信息查询、商机信息查询等。统计分析按分类统计客户信息,包括:客户信息来源统计、按行业统计客户、客户发展数量统计等。系统管理系统管理属于crm系统基础功能模块,包括:数据字典、账户管理
6、、角色管理、权限管理、操作日志管理等。3CRM技术架构分析CRM早期为C/S模式,当前多为B/S模式,本课程使用javaEE技术基于B/S构建。3.1javaEE分层架构b/s系统标准的三层架构包括:表示层、业务层、持久层。使用javaEE技术也可以轻松开发出三层架构的应用,如下图为javaEE技术实现的三层架构:客户端浏览器、手机展示层web层html、css、js、xml、json接收http请求、http响应结果控制层jsp、servlet业务层业务逻辑处理数据访问层jdbc持久层数据持久化数据
7、层关系数据库、非关系数据库3.1.1客户端早期c/s模式的客户端要单独开发、安装,而b/s模式的客户端在pc电脑上用浏览器代替。当前正处于互联网时代,手机的普及促使移动客户端的需求越来越强烈,手机就是移动客户端,需要在手机上安装单独开发的客户端程序才可以满足不同的用户需求,比如:使用Android、IOS技术开发的客户端应用程序,当然在手机上也可以安装浏览器这和pc上的浏览器使用方式是相同的。3.1.2web层web层负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求web层,web
8、需要接收http请求,完成http响应。web层包括展示层和控制层:控制层负责接收请求,展示层负责结果的展示。web层依赖业务层,web层接收客户端请求会调用业务层进行业务处理,并将处理结果响应给客户端。技术实现:控制层采用jsp、servlet技术,展示层采用html、css、js等技术,根据客户端的不同选择不中的展示层技术,如果客户端是pc浏览器需要通过html、css展示网页内容,pc浏览器也可以通过ajax请求控制层,展示层通常返回xml、jso
此文档下载收益归作者所有