《Java高级编程实验教学大纲.docx》由会员分享,可在线阅读,更多相关《Java高级编程实验教学大纲.docx(5页珍藏版)》请在第一文库网上搜索。
1、Java高级编程实验教学大纲一、课程基本信息课程名称(中文)Java级编程课程名称(英文)JavawebProgramDesign课程类型专业课学分3总学时68适用对象信息与计算科学专业三年级考核方式闭卷笔试结合实践考核,平时成绩占总成绩的百分20%、实验成绩占总成绩的20%,期末考试成绩占总成绩的60%先修课程面向对象程序设计、数据库原理二、实验课程简介JAVA高级编程是信息与计算科学专业的专业核心课程。主要培养学生应用JSP技术进行Web应用程序开发的能力,并培养其良好的编程规范和职业习惯。通过本课程的学习,让学生掌握使用Java技术进行Web应用开发;了解JaVaWeb技术架构;掌握HT
2、M1,Javascript和CSS静态网页开发技术;掌握JavaWeb开发的核心技术JSP和Serv1et等;掌握使用MVC模式设计、开发Web项目C在项目实战中培养学生的编程能力、程序调试能力,团队合作与沟通能力、自主学习与创新能力,为今后应用JavaWeb编程技术和从事软件开工作奠定坚实的基础。本课程的实验主要包括htm1基础、选择、循环三种结构的实验,数组、函数、指针的使用的实验,链表的操作和文件操作的实验。三、实验目的熟练掌握应用JSP模式进行Web程序开发的基本知识和技能,并能结合数据库应用技术和软件工程技术进行Web应用程序的开发,能基本胜任基于JSP的Web程序员的岗位。掌握典型
3、JSP开发环境的配置掌握HTM1标记的基本使用掌握JSP脚本元素指令元素、动作元素的用法;掌握JSP中内置对象的特点及用法;掌握JDBC访问数据库的技术;掌握JavaBean技术;掌握Serv1et技术;掌握各种框架技术。能搭建典型的JSP开发环境;能应用HTM1语言设计简单的页面;能应用JavaScript脚本实现交互效果;能应用JSP基本元素创造简单的动作页面;能应用JSP内置对象实现在服务商存取特定信息;能使用各种框架技术。四、实验内容与要求(-)Hm1基础1 .实验目的掌握Hm1基本格式和主要标签的使用方法,掌握表单、表格、链接、列表等的使用方法。2 .实验内容1 1)htm1基本语法
4、(2)表格、表单、列表(3)链接、图像、背景(-)JSP语法与内部对象2 .实验目的(1)掌握JSP指令指标的使用方法。(2)掌握JSP中嵌入JaVa代码的方法。(3)掌握JSP主要动作标签的使用方法。(4)掌握JSP内置对象:request、responsessessionsapp1icationOUt对象的使用方法。(2) 验内容(1)指令标签的使用(2)嵌入JaVa代码(3) JSP动作标签(4) request对象的使用(5) response对象的使用(6) app1ication对象的使用(三)Serv1et技术与JavaBean1 .实验目的2 1)了解SerVIet的创建与配置
5、方法(2)掌握SerVIetAP1的主要接口与类(3)掌握SerVIet过滤器的创建、配置及使用方法(4)掌握JaVaBean的概念、作用域和设计方法(5)了解MVC设计原理2.实验内容(1) SerV1et开发(2) SerV1et过滤器(3) JavaBean的使用(4)登录模块的实现(四)JaVaSCriPt脚本语言(4) 验目的(1)掌握Web页面中使用JaVaSCriPt的两种方法(2)掌握JaVaSCriPt语言基础(3)掌握JavaScript的流程控制语句(4)掌握正则表达式的使用方法(5)掌握JaVaSCriPt中函数的应用(6)掌握JaVaSCriPt中String、Mat
6、hxDate和WindOW对象的应用(7)掌握DOM技术(5) 验内容(1) Web中使用JavaScript(2)使用正则表达式(3)事件和事件处理程序(4)常用对象的使用(5) DoM技术(五)StrUte2框架1 .实验目的(1) 了解MVC设计模式(2)掌握StrUtS2体系结构(3) 了解StrUtS工作流程(4) 了解ACtion对象(5)掌握SmJtS配置文件结构(6)掌握StrUtS2标签库的使用(7) 了解StrUtS2开发模式2 .实验内容(1)用户登录的实现(2)简单的计算器的实现(六)Hibemate框架1.实验目的(1)理解ORM映射原理(2)理解软件设计的分层结构3
7、 3)了解持久化技术(4)掌握Hibernate配置方法(5)掌握Hibemate自动建表技术(6)掌握Hibemate对数据增、删、改、查的基本操作7 7)了解Hibernate缓存及延迟加载策略(8)掌握关联关系的映射方法(9)掌握HQ1查询语言2.实验内容留言模块的实现(七)SPring框架1.实验目的(1)了解SPring的主要思想掌握SpringIoC(3)了解SPringAoP(4)掌握SPringBean的使用方法(5)掌握APP1iCatiOnConteXt对象的高级功能(6)了解Spring的持久化操作(7)掌握SPring整合Hibernate操作数据库(8)了解SPrin
8、gMVC框架2.实验内容用户管理的实现五、主要仪器设备计算机。六、实验学时分配表序实验项目名称学时实验内容实验性质每组人数必/选做演示验证设计绯口1htm1基础2htm1基本语法1必做表格、表单、列表链接、图像、背景2JSP语法与内部对象4指令标签的使用嵌入Java代码JSP动作标签request对象的使用response对象的使用app1ication对象的使用1必做3Serv1et技术与JavaBean6Serv1et开发Serv1et过滤器JavaBean的使用登录模块的实现1必做4JavaScript脚本语言2Web中使用JavaScript使用正则表达式事件和事件处理程序1必做5Strute2框架4用户登录的实现简单的计算器的实现1必做6Hibernate框架4留言模块的实现1必做7Spring框架8用户管理的实现1必做七、考核方法上机考试采用开卷考试。八、教材及参考书六、教材及参考书教材:JavaWeb开发实战软件开发联盟编著清华大学出版社参考书:OavaWeb开发1200实战例(第I卷)卢瀚王春斌等编著清华大学出版社OavaWeb开发1200实战例(第I1卷)卢瀚王春斌等编著清华大学出版社七、教学策略与方法的建议建议教学中注重算法与链表的教学