课程编码:042906
课程类别: 专业课(必修),
先修课程:《Java语言程序设计》 《Java EE编程技术》
适用专业:软件工程(卓越计划班),
开课院部:计算机与网络安全学院
课程负责人:胡传福
本课程是软件工程专业的重要专业必修课程。主要介绍Java EE编程和Java Web的各种框架技术,首先对Java EE体系结构进行概述,介绍Java EE的定义、设计思想、技术框架等,然后详细指导学生如何基于Eclipse(JSP+Servlet+Struts2+Hibernate+Sprint3)+Tomcat+MySQL配置来搭建Java EE开发环境,随后以Java EE三大组件技术(Servlet+JSP+EJB)为主线,中间穿插Java EE服务技术和通信技术对Java EE编程技术进行系统介绍。最后以一个完整信息的开发为示例,从系统的需求分析开始,到规划、框架设计、编码,再到部署发布,一步步引导学生完成一个完整系统的开发。
在熟练掌握Java EE编程以后,再引入Java EE的三种常见且被业界广泛使用三大框架技术:Struts2、Hibernate和Spring3。在每一种框架技术的结尾都以一个完整信息的开发为示例,从系统的需求分析开始,到规划、框架设计、编码,再到部署发布,一步步引导学生完成一个完整系统的开发,培养学生灵活运用Java EE技术构建完整信息系统的基本技巧,增强就业能力,为学生今后进一步学习和从事大型软件设计相关工作打下坚实基础。
通过本课程的教学,使学生掌握Java EE编程技术的方法、原则与理论。结合当前社会对信息化的需求情况,根据企业级的应用需求,使用三大框架技术来进行完整的企业级应用开发。重点是Java EE中的设计方法、实现技术等。结合专业培养目标,提出本课程要达到的目标。这些目标包括:
1.知识与技能目标:随着社会信息化程度不断提高,越来越多的软件开发人员需要开发Web应用程序。Java EE技术以其开放性、灵活性、安全性和技术成熟度赢得了广大编程爱好者的青睐,并且在企业级信息系统开发领域占有很大市场,取得了惊人的成就。本课程通过对Java EE编程技术进行系统介绍,使学生理解Java EE编程技术的基本概念;掌握Java EE编程技术相关知识,熟练运用Eclipse(JSP+Servlet+Struts2+Hibernate+Sprint3)+Tomcat+MySQL来进行企业级信息系统的开发;了解软件开发设计前沿发展方向及未来趋势。
2.过程与方法目标:通过对Java EE编程技术的学习,按章节一步一步的引领学生逐步掌握该开发工具。每节通过制定学习任务,提供起始环境以供学生练习,并制定完成目标以供学生参考,使得学生在理解该目标的基础上通过学习掌握该目标的具体实现过程。在每一种框架技术的最后,都以一个完整的信息系统的开发为实例,从系统的需求分析开发,到规划、设计、编码、再到部署发布,一步步引导学生完成一个完整系统的开发。使学生掌握熟练运用Eclipse(JSP+Servlet+Struts2+Hibernate+Sprint3)+Tomcat+MySQL来进行企业级信息系统的开发的基本技巧。
3.情感、态度与价值观发展目标:通过本课程的学习,使学生理解作为一个软件工程技术人员必须具备的坚持不懈的学习精神,了解严谨治学的科学态度和积极向上的价值观对学习的重要性,为未来的学习、工作和生活奠定良好的基础。
Java EE概述
搭建Java EE开发环境
Servlet编程
JSP编程
JavaBean
JSF框架
利用JDBC访问数据库
JPA
EJB编程 Web服务
Struts2框架技术
Hibernate框架技术
Spring3框架技术
考勤
按时上课上机,不定时点名,三次不到没有成绩
10%
作业练习
按要求完成每章课后练习
20%
实验
按要求完成每个实验
实践操作
1. 评价标准:以项目的形式上机实践。
2. 要求:按时按质按量完成。
3.主要考查学生对开发工具和Java EE项目开发的熟练掌握程度。
50%
多练
课程大纲下载
本站 所有信息归:东莞理工学院 版权所有
技术支持: 北京文华在线教育科技股份有限公司 建议在IE8以上浏览器1024*768分辨率下浏览本站