2010Java私塾Struts2+Hibernate3的项目视频 AVI[压缩包] s2h3项目(一)泛型加强 rar
文章类别:
- 1 12 月, 2022
- 0 条评论
- 程序天下:J2EE整合详解与典型案例 教程/光盘 随书光盘/电子教程[ISO] cxtxJ2EEzhxjdianzijiaocheng rar
- 深入理解Java7:核心技术与最佳实践 成富 成富 扫描版 pdf
- Python标准库 (美)荷尔曼 荷尔曼 扫描版 pdf
- 大话企业级Android应用开发实战 扫描版 王家林 王家林 扫描版 pdf
- 浪曦J2EE通用采集平台(java socket programming) [压缩包] 浪曦J2EE通用采集平台java socket programming一 rar
- GPU精粹2.高性能图形芯片和通用计算机编程技巧 中文版 (美)MattPharr (GPU Gems 2 Programming Techniques) (美)MattPharr 扫描版 pdf
你必须注册后才能投票!
快捷索引
会员福利
资源格式: 压缩包
版本: AVI
发行时间: 2010年
地区: 大陆对白语言: 普通话文字语言: 简体中文
简介:
整体说明:
Java私塾的这一套Struts2+Hibernate3的项目视频是完全真实课堂录制,实际上课时间为六天,
课程重点还是放在对技术的深入学习和应用上,不追求业务的完整,还不到完整实现业务的时候。
视频主要内容包括:
1:Struts2和Hibernate3在实际项目开发中的使用
2:自定义泛型、反射、注解、枚举等技术在实际项目中的应用
3:通用的DAO实现
4:模型属性和配置文件自动生成
5:模拟枚举进行常量管理
6:根据自定义注解的配置来自动生成代码
7:用Taglib来封装翻页
8:IT设备管理系统的业务和实现
重要声明:关于这套视频的难度
这套视频在技术上有一定的难度,有些朋友可能会觉得有点困难,
但事实上,这就是一个合格程序员的正常水平,这也是Java私塾的学生都能够接受的水平,所以难度并不高。
那么为什么有朋友会觉得困难呢?主要有如下两个原因:
(1)相应的基础知识水平不够,这套视频涉及的知识较多,而且是在开发中应用,要求掌握到一定的深度,有些朋友储备不够,
不像Java私塾的学生,是系统学习上来的,这个项目是Java私塾在两个半月学完Struts2和Hibernate3之后的一个练习小项目。
(2)开发思维或者编程思想达不到一定的高度,这套视频有很多公共功能的抽取和通用化实现,很多朋友程序写得比较少,
也没有受到真正项目开发的熏陶,更不要说这种功能的通用实现了,所谓眼界决定境界。
因此:如果你只喜欢看你看得懂的,只喜欢学习你觉得容易的东西,那么请不要观看本视频。
同时:对于有一定的技术储备,愿意认真学习新知识,切实提升自己开发实力的朋友,请认真学习本视频!
下面分技术点来简要描述一下视频的内容:
一:泛型加强
1、以第一个月的项目为载体讲自定义泛型
2、使用泛型
3、泛型容器之间的赋值
4、自定义泛型
5、泛型类型的限定
6、自定义泛型、传递泛型和使用泛型
二:通用DAO的实现
1、泛型要解决的问题
2、应用自定义泛型
3、抽取DAO的实现
4、新建泛型类的对象,必须用Class对象
三:新版的增删改查
1、应用通用的DAO
2、真实值/表现值的转换
3、通用拦截器
4、查询条件放在列表页面上,保存查询条件,新版翻页
5、My97DatePicker日历控件的使用
6、新版的翻页
四:真实值/表现值转换深化强调,model属性和配置文件自动生成
1、各种真实值/表现值转换体现在model里面的代码
2、使用ResultSetMeta和DataBaseMetaData反射的读一个表里面的所有字段
3、自动生成model里面的属性
4、自动生成配置文件里的<property>
五:常量管理
1、使用枚举来管理枚举式真实值/表现值转换的缺点,枚举内有大量相似代码无法去掉
2、自己编写代码模拟枚举(灵感来自<<Effictive Java>>第一版)
3、使用缓存保证只反射的读取一次
4、使用taglib封装,使得action不再为页面的<select>做准备
5、constance使得项目中期再增加枚举里的数据项非常简单,同时做到了一次注册到处使用
六:入库模块
1、整个项目的大致业务
2、完整的入库模块实现
3:UUID自动生成
七:DAO条件的配置生成、自定义注解的应用
1、dao中的generateHQLWhere方法和prepareQuery方法比较机械,使用配置生成可以提高工作效率并免于错误
2、根据自定义注解的配置自动生成这些代码
3、反射读取model的所有field的时候要递归的读取
八:报修模块
1、报修模块业务
2、报修模块实现
3、派工单的反馈人是可以为null的主键,必须用左外联处理,在hql中使用临时表模拟左外联
九:抽象页面代码的重复部分
1、通用的处理下拉框选项过多问题,使用弹出页面进行按关键字查询,注意:做的是通用的,任何下拉框都可以用
2、把分页的那一大段代码抽成了taglib,使得以后方便引用
十:分配模块
1、分配模块业务
2、分配模块实现
3、改善用户体验
十一:项目总结
1、以正向的方式进行分析,分析实体、角色、单据之间的关系,以及操作的适用角色、前置条件和操作结果。
2、项目组人员构成,人员分工,人员的发展轨迹。
书我要,下载先! http://www.books51.com/ 祝您开卷有益!
同类文章
文章类别:
本文链接: https://www.books51.com/291949.html
【点击下方链接,复制 & 分享文章网址】
2010Java私塾Struts2+Hibernate3的项目视频 AVI[压缩包] s2h3项目(一)泛型加强 rar → https://www.books51.com/291949.html |
上一篇: 微软官方.NET系列视频教程 [压缩包] ASP NET AJAX深入浅出系列(赵劼) rar
下一篇: AJAX 专家“培”练营 视频 AVI[压缩包] AJAX基础知识及开发环境搭建介绍 rar
你必须注册后才能投票!
最新评论