- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE系统架构和程序设计教学大纲
J2EE系统架构和程序设计
课程大纲 (秋季学期)
授课教师:
您的姓名: 杨少波
联系电话: E-mail: yangsb@
课程描述:
本课程是J2EE平台应用开发的技术提高的课程,是对前8周的“面向对象编程与设计(Java)”课程的进一步扩展。主要分为J2EE Web表示层组件、控制层组件、监听器和过滤器等高级组件技术、Struts2框架等四大方面的内容。为学生构建出基于J2EE平台企业级应用系统开发所必须的知识及技术体系。
学时:
32(4学时/周 周二下午14:10-18:10 教室:YF401,2012年11月19日至2013年1月13日)
学分:2
先修课程:
面向对象编程与设计(Java)
课程目的:
由于目前学生不仅欠缺实际的企业级项目开发的体验和锻炼,而且对J2EE平台技术体系也不太了解,当然作为一位职业程序员所应该具备的软件编程的基础知识和技术的掌握、解决问题的能力和技巧、软件规范化等方面的体验也不多。
本课程将通过课堂教学系统地讲解J2EE的体系架构以及J2EE Web组件、J2EE典型框架组件的应用开发技术等方面的知识内容,为学生弥补上述知识的欠缺和通过课后作业和课程实训项目开发形式的大作业为学生提供项目开发的实际锻炼。
本课程的主要教学目标如下:
(1)熟练地进行Java及J2EE Web程序编码、深入地掌握J2EE核心技术
(2)规范编码行为和体验软件开发过程中的各个环节、任务和阶段目标
(3)掌握J2EE平台中的MVC和持久层框架的核心技术、并提升软件系统的设计能力
(4)注重软件工程的思想和原则、把握软件设计模式在软件项目中的应用、增强团队协作意识和组织协调能力
课程内容简介:
本课程以技术的具体应用作为整个教学的任务驱动,并以某个实际应用系统项目的简化版本(可教学的实训项目)的实现作为消化和掌握课堂教学知识内容的实现目标。在实现过程中,要求学生按照应用系统中的表示层、应用服务层和持久层的具体实现中所涉及的各种技术完成本课程的项目的逐步开发并最终实现。
本课程的教学安排遵循每周一个技术专题,共8个系列技术及应用,Step-By-Step彼此串接形成一个完整的技术体系,最终为学生构建出J2EE系统架构的知识体系。课程将以此教学过程为主线,并相应地扩展出与软件工程相关的各个方面的知识和原则,然后讲解这些方面的知识及在项目中的具体应用。
由于课时有限,需要学生在课后大量地补充学习相关的背景知识和辅助关联的知识;同时要求学生一定要按照授课教师的课后作业要求完成每次课程的课后作业,以消化和理解、最终掌握所讲授的技术单元。
教材:
1、J2EE Web核心技术——Web组件与框架开发技术(21世纪高等学校实用软件工程教育规划教材),杨少波 等编著 清华大学出版社 2011 年1月
上面的教材学生可以自选,教师会提供丰富的教学电子文档讲义和参考资料。
推荐书籍:
1、J2EE Web核心技术--XHTML与XML应用开发(21世纪高等学校实用软件工程教育规划教材),杨少波 等编著 清华大学出版社 2011 年1月
计划教学内容(教学日历):
上课时间 内容 章节 备注(作业) 1 第1周 J2EE平台中的三层架构体系及开发环境构建
(1)对课程内容及学习方法等方面内容的介绍
介绍本课程的主要教学内容和考核方式
如何解决学习中的难题
本课程的教学参考资料
(2)课后项目开发大作业
为什么要进行项目开发
教学及学习方式的说明
项目开发过程中的规范性要求
(3)本课程项目的开发环境构建
(4)J2EE平台中的三层架构体系及实现
(5)Web表示层技术(JSP中的指令、表达式) 有课后作业和结课大作业 2 第二周 Web表示层技术及应用
(1)Web表示层技术(脚本、和标准动作)
(2)JSP中的典型内置对象和应用技术
(3)在MyEclipse中配置Tomcat服务器
(4)在Eclipse+MyEclipse IDE中开发Web系统及创建JSP页面
有课后作业和结课大作业 3 第三周 Web控制调度层技术及应用
(1)Web控制层Servlet技术及生命周期
(2)在Web应用中使用会话和ServletContext
(3)Web模型层JavaBean组件技术及具体的使用 有课后作业和结课大作业 4 第四周 表示层中的EL/JSTL及应用
(1)在JSP页面中使用EL表达式
(2)Apache JSTL标签及具体的应用
(3)应用CSS+Div+JS重构Web页面 有课后作业和结课大作业 5 第五周 Web应用中的过滤器和监听器
(1)Web应用中的过滤器组件技术
(2)利用过滤器实现Web应用中的安全控制
(3)Web应用中的监听器
原创力文档


文档评论(0)