下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java高级编程实验教学大纲
一、课程基本信息
课程名称
Java局级编程
仲文)
课程名称JavawebProgram
课程类型专业课
(英文)Design
学分3总学时68
适用对象信息与计算科学专业三年级
闭卷笔试结合实践考核,平时成绩占总成绩的百分20%、实验成绩占总成绩的2c虬期末
考核方式
考试成绩占总成绩的60%
先修课程面向对象程序设计、数据库原理
二、实验课程简介
《JAVA高级编程》是信息与计算科学专业的专业核心课程。主要培养学生应用JSP技
术进行Web应用程序开发的能力,并培养其良好的编程规范和职业习惯。通过本课程的学
习,让学生掌握使用Java技术进行Web应用开发;了解JavaWeb技术架构;掌握HTML,
Javascript和CSS静态网页开发技术;掌握
JavaWeb开发的核心技术JSP和Servlet等;掌握使用K/VC模式设计、开发Web项
目。在项目实战中培养学生的编程能力、程序调试能力,团队合作与沟通能力、自主学习与
创新能力,为今后应用JavaWeb编程技术和从事软件开工作奠定坚实的基础。
本课程的实验主要包括html基础、选择、循环三种结构的实验,数组、函数、指针的
使用的实验,链表的操作和文件操作的实验。
三、实验目的
熟练掌握应用JSP模式进行Web程序开发的基本知识和技能,并能结合数据库应用技
术和软件工程技术进行Web应用程序的开发,能基本胜任基于JSP的Web程序员的岗位。
掌握典型JSP开发环境的配置掌握HTML标记的基本使用掌握JSP脚本元素。指令元
素、动作元素的用法;掌握JSP中内置对象的特点及用法;掌握JDBC访问数据库的技术;
掌握JavaBean技术;掌握Servlet技术;掌握各种框架技术。
能搭建典型的JSP开发环境;能应用HTML语言设计简单的页面;能应用JavaScript脚
本实现交互效果;能应用JSP基本元素创造简单的动作页面;能应用JSP内置对象实现在服
务商存取特定信息;能使用各种框架技术。
四、实验内容与要求
(―)html基础
1.实验目的
掌握html基本格式和主要标签的使用方法,掌握表单、表格、链接、列表等的使用方
法。
2.实验内容
(1)html基本语法
(2)表格、表单、列表
(3)链接、图像、背景
(-)JSP语法与内部对象
1.实验目的
(1)掌握JSP指令指标的使用方法。
(2)掌握JSP中嵌入Java代码的方法。
(3)掌握JSP主要动作标签的使用方法。
(4)掌握JSP内置对象Request、response、sessionxapplicationsout对象的使用方
法。
2.实验内容
(1)指令标签的使用
(2)嵌入Java代码
(3)JSP动作标签
(4)request对象的使用
(5)response对象的使用
(6)application对象的使用
(三)Servlet技术与JavaBean
1.实验目的
(1)了解Servlet的创建与配置方法
(2)掌握ServletAPI的主要接口与类
(3)掌握Servlet过滤器的创建、配置及使用方法
(4)掌握JavaBean的概念、作用域和设计方法
(5)了解MVC设计原理
2.实验内容
(1)Servlet开发
(2)Servlet过滤器
(3)JavaBean的使用
(4)登录模块的实现
(四)JavaScript脚本语言
1.实验目的
(1)掌握Web页面中使用JavaScript的两种方法
(2)掌握JavaScript语言基础
(3)掌握JavaScript的流程控制语句
(4)掌握正则表达式的使用方法
(5)掌握JavaScript中函数的应用
(6)掌握JavaScript中String、Math.Date和Window对象的应用
(7)掌握DOM技术
2.实验内容
(1)Web中使用JavaScript
(2)使用正则表达式
(3)事件和事件处理程序
(4)常用对象的使用
(5)DOM技术
(五)Strute2框架
1.实验目的
(1)了解MVC设计模式
(2)掌握Stru屋2体系结构
(3)了解Struts工作流程
(4)了解Action对象
(5)掌握Struts配置文件结构
(6)掌握Struts2标签库的使用
(7)了解Struts开发模式
2.实验内容
(1)用户登录的实现
(2)简单的计算器的实现
(六)Hibernate框架
1.实验目的
(1)理解ORM映射原理
(2)理解软件设计的分层结构
(3)了解持久化技术
(4)掌握Hibernate配置方法
(5)掌握Hibernate自旬建表技术
(6)掌握Hibernate对数据增、删、改、查的基本操作
(7)了解Hibernate缓存及延迟加载策略
(8)掌握关联关系的映射方法
(9)掌握HQL查询语言
2.实验内容
留言模块的实现
(七)Spring框架
1.实验目的
(1)了解Spring的主要思想
(2)掌握SpringloC
(3)了解SpringAOP
(4)掌握SpringBean的使用方法
(5)掌握Applicationcontext对象的高级功能
(6)了解Spring的持久化操作
(7)掌握Spring整合Hibernate操作数据库
(8)了解SpringMVC框架
2.实验内容
用户管理的实现
五、主要仪器设备
计算机。
六、实验学时分配表
每组人
实验性质必/选做
序学数
实验项目名称实验内容
号时演验
设计综合
示证
1html基础2html基本语法V1必做
表格、表单、列表
链接、图像、背景
2JSP语法与内部指令标签的使用
对象嵌入Java代码
JSP动作标签
4request对象的使用V1必做
response对象的使用
application对象的使
月
3Servlet技术与Servlet开发
JavaBeanServlet过滤器
6V1必做
JavaBean的使用
登录模块的实现
4Web中使用
JavaScript脚本语JavaScript
2V1必做
言使用正则表达式
事件和事件处理程序
5月户登录的实现
Strute2框架4V1必做
简单的计算器的实现
6Hibernate框架4留言模块的实现V1必做
7Spring框架8月户管1理的实现V1必做
七、考核方法
上机考试采用开卷考试。
八、教材及参考书
六、教材及参考书
教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025~2026学年广西壮族自治区河池市第三高级中学高一下学期4月考试生物试卷
- 2026 政府服务中心事业编高频强化训练卷
- 2026 江苏 市场监管岗事业单位考前模拟训练卷
- (2026年)检验科质量与安全管理工作计划
- 2026年ICU 药物过敏重症监护试卷及答案
- 《4 动物和我们》教学设计
- 2026年Barthel 指数评定康复护理考试试卷及答案
- 第五单元课件
- 初中政治中考知识课件
- 串珠主题课件
- 2026年低压电工考试题库(完整版)
- 草原牧区人畜共患病中西医结合科普课件
- 2026秋新教科版科学四年级上册教学课件:第三单元 第1课 声音是怎样产生的 含多个微课视频
- 肾毒性药物I期肾功能监测方案
- 地下车站桩基抗拔试验施工方案
- 敢叫日月换新天课件-高二上学期主题团课
- 创伤失血性休克应急预案演练脚本(2篇)
- T/CATCM 018-2023黑蚱野生抚育和蝉蜕采收技术规程
- GB/T 45355-2025无压埋地排污、排水用聚乙烯(PE)管道系统
- 幼教中心电路改造合同
- 中学岗位职责清单
评论
0/150
提交评论