人员:
学习目标: 了解java语法,hibernate,webwork,spring常用特性,以便有能力进行后续的技术开发或者项目支持工作
重点内容列表:
1. java部分
a) 接口特性及使用场景,类继承
b) Private ,public,protected含义及使用场景,知道synchonized关键字含义
c) List ,map,set等相关容器类及其常用的方法
d) 数组,以及如何将数组和集合的相互转换
e) pojo属性的setter,getter属性写法
f) 代码编写习惯,如方法注释,常量如何定义等
2. hibernate部分
a) Hibernate.properties,或者hibernate.cfg.xml文件的常用配置属性含义及设置
b) Many-to-many,one-to-many,lazy-load,cascade等含义及如何进行设置
c) hibernate对象的三种状态
d) hql基本语法的学习,特别要注意hibernate特有关键字的,方法的学习(如elements)
e) hibernate实现持久化的基本原理
f) xdolet常用标记学习
g) 使用hibernate的基本配置
3. spring部分
a) spring在mvc结构中的层次定位,使用spring的基本配置
b) ioc特性,如何配置,适当了解下aop含义及配置和使用场景
c) spring和hibernate,webwork的集成,以及spring提供的关于hibernate,webwork的抽象类,工具类如何使用等
d) 了解下spring对哪些功能进行支持,以及支持那些第三方框架
4. webwork部分
a) Webwork.properties,xwork.xml文件如何配置参数,action等
b) Webwork中的modeldrive开发模式
c) 了解webwork基本概念及使用如:package,stack,拦截器
d) webwork和spring的集成,如何注册action的bean等
5. Core 包
a) 查看core包的几个主要接口类,明白提供的方法和功能.
b) 了解AbstractAction,AjaxAbstractAction,VOUtil工具类的使用,
c) 明白json格式
d) 理解如何从dao>>service>>action>>ajax界面构件库各个层次的关系和功能定位以及代码之间如何关联设置并调用.
参考资料 a) CuteFramework开发文档和构建功能文档
b) Hibernate reference
c) Spring reference
d) Webwork 文档