编辑推荐:本课程是一门Struts2项目实战课,主讲教师孔庆祝从自身丰富的开发经验出发,把从对项目的需求分析、前期准备到各种功能的逐步实现,最终完成一个项目的开发过程进行了详尽的介绍和展示。本课程适合已具备一定的编程基础的学员进行学习,要求有JSP+Servlet编程经验,会安装使用Mysql数据库;能够熟练使用JDBC进行增删改查。如尚无上述基础,可先学习《深入浅出JDBC》、《9天玩转JSP》等课程。
老师有话说:大家好,我是本门课的讲师孔庆祝。这是我在ITCAST开讲的第一门J2EE课程,也是我对基于项目教学的一次崭新尝试,本次课程第一阶段我降低学习的难度,着重关注Struts2 MVC的学习。我将以JDBC配合Struts2 MVC来完成我们的项目。在后续的系列课程中,我将使用Spring+Hibernate来作为我们持久层(JDBC)的替换解决方案,并将我们持久层解决方案进行商业化的抽象提取,使之最终成为一个可以作为正式商用的通用技术架构。
本课程教学目标:
1.完成Struts2 MVC基础知识点的学习
2.熟悉项目开发流程
3.能够应用Struts2 MVC+JDBC完成《信息发布系统》的功能开发
本课程适合对象:
1.有JSP+Servlet编程经验
2.会安装使用Mysql数据库
3.能够熟练使用JDBC进行增删改查
学完本课程,你将能够:
1.了解项目开发流程,从需求->设计->开发->整合
2.独立完成《信息发布系统》的功能开发
课程大纲:
第一讲:课程介绍(基础环境配置、资源文件下载、数据库设计、需求分析、功能成果展示)
第二讲:用户登陆(1)(MVC学习的边界、登陆功能开发)
第三讲:用户登陆(2)(架构介绍、标签库介绍、调试技巧、HTTP对象获取)
第四讲:深入Struts2(配置文件讲解)
第五讲:拦截器(原理、作用、内置拦截器简介、自定义拦截、在我们系统中应用)
第六讲:人员管理(1)(数据持久化介绍、列表功能开发)
第七讲:人员管理(2)(添加、删除功能开发、dojo日期控件使用、重复提交问题解决)
第八讲:人员管理(3)(服务器端xml验证,服务器端编码验证,客户端验证)
第九讲:人员管理(4)(传统方式进行修改功能开发,Prepare拦截器来做修改)
第十讲:人员管理国际化(1)(开发配置、全局国际化实现、国际化切换功能开发)
第十一讲:人员管理国际化(2)(验证国际化、国际化资源查找顺序、参数国际化)
第十二讲:信息发布(1)(信息列表功能开发、多图片上传)
第十三讲:信息发布(2)(上传原理分析、信息删除、修改功能开发)
第十四讲:异常映射(意义、处理策略、全局和局部异常映射区别、对开发人员支持)
第十五讲:操作手册下载(下载意义、文件下载、动态指定参数下载、和权限整合)
第十六讲:登陆日志及权限处理(登陆进行日志记录开发、退出功能开发、拦截器控制权限、功能菜单整合、系统功能总结)
特别提示:请您选用IE浏览器观看课件,以确保达到最好的显示效果。我们会尽快使课件兼容火狐和遨游浏览器



