1.1某地税部门J2EE Web和Struts框架企业团体培训课程安排计划
1、课程简介
本课程主要讲授J2EE系列开发技术,包括J2SE、J2EE Web和J2EE Struts组件等内容。授课的内容主要围绕J2EE标准的四层架构中的表示层、控制层、业务处理层和数据访问层而展开。同时将理论、原理和实际开发技术紧密结合,通过实现具体的应用项目中的功能来展开相应的知识点,在讲授过程中会采用大量的实例进行讲解,并指导学员完成具体的系统实现。
2、培训目标
本课程结束后,学员应能够掌握J2EE的技术体系结构、同时也能够系统地掌握J2EE Web及Struts MVC应用框架开发技术,能使用J2EE技术开发多层架构的Web应用系统及典型的MIS应用系统。
3、培训时间
10天*6小时/天,上午(8:30--11:45,4学时)、下午(1:00--4:15,4学时),人手一机,边学边练、逐步深入!强调独立实践操作能力、实例讲解。
4、课程特点
(1)理论与实践相结合,注重案例的讲解和具体功能的实现。
(2)把握J2EE多层体系架构,重点讲解J2EE Web/Struts应用开发中所涉及的各种开发技术等方面的知识。
5、课程安排
(1)第一天J2EE Struts Web架构中的表示层技术
1)Web编程模型及Struts 的MVC的三层结构;
2)JSP编程基础:HTML语言(表单、表格等标签);JSP语法、指令和动作
3)JSP内置对象(session、application、request、response和out等组件)的编程应用;
4)应用项目《XX税收征管信息查询系统》中的表示层的设计及实现
首页和用户登录、注册等页面表单。
●带验证码的数据录入、查询和结果分页导航显示的Web页面的设计及实现例
●系统中的其它页面及模板的设计和实现
(2)第二天Java语言及J2SE应用技术
1)Java面向对象编程方法、类与对象、属性、方法、访问控制;类的继承与派生、
包与接口编程。
2)异常处理技术(声明、抛出、捕获、实例讲解等)、自定义异常技术。
(3)第三天J2EE Struts Web 开发中的控制层技术
1)Struts中的前端控制器ActionServlet类编程及应用;
2)Struts中的后端控制器Action类编程及应用;
3)Web应用系统《XXX税收征管信息查询系统》中的各个功能模块所涉及的控制层
功能具体实现
●用户登录、注册等功能中的控制的具体实现
●BBS论坛系统的设计和部分功能的实现
●信息搜索和查询等功能中的控制层的具体实现
(4)第四天J2EE Struts Web 开发中的业务处理层技术
1)Web应用中的JavaBean编程及应用、JavaBean组件技术,JavaBean中的单值属性
和在Servlet以及JSP页面中使用JavaBean组件
2)基于Struts的JSP+Action+JavaBeans的MVC的三层开发结构的实现
3)Web应用系统《XXX税收征管信息查询系统》中的各个功能模块所涉及的业务功
能具体实现
●用户登录、注册等功能中的业务功能的具体实现
●BBS论坛系统中的业务功能的实现
●信息搜索和查询等业务功能的具体实现
(5)第五天J2EE Struts Web 开发中的数据访问层技术(1)
1)JDBC 2.0数据库访问技术、连接Access、MS SqlServer和Oracle等数据库的方法
2)JDBC数据访问方法中的典型接口如Connection、Statement、PrepareStatement、
CallableStatement、ResultSet等对象的编程使用;
3)带参数的SQL语句及存储过程的调用、二进制字段和事务操作等技术的实现例;(6)第六天J2EE Struts Web 开发中的数据访问层技术(2)
1)Struts中的数据源DataSource技术及实现、应用
2)Web应用系统《XXX税收征管信息查询系统》中的各个功能模块所涉及的数据库
访问的功能具体实现
●用户登录、注册等功能中的数据访问功能的具体实现
●BBS论坛系统中的数据访问功能的实现
●信息搜索和查询等数据访问功能的具体实现
(7)第七天Web报表和图表技术及应用
1)Web报表技术及应用
2)Web图表技术及应用及利用开源JFreeChart组件来实现复杂的图表
3)3、《XXX税收征管信息查询系统》中的查询结果的统计报表的生成技术。
(8)第八天Struts中的标签库技术及应用
1)在Struts应用开发中常用的Bean标签
2)在Struts应用开发中常用的逻辑标签
3)在Struts应用开发中常用的HTML标签库等的应用技术
(9)第九天Web监听与过滤
1)Web过滤技术,过滤器技术及特性,过滤器主要的作用、Filter接口和Filter链
2)创建用户访问验证、请求的字符编码转换和日志过滤器应用实现例。
3)Web监听技术,Web应用的生命周期事件及应用编程
(10)第十天利用Web监听与过滤技术实现安全和自动化任务
1)用户访问及权限验证实现例。
2)在Web工程中实现任务计划调度(数据统计和报表生成等)应用实现例