Java高级编程实验教学大纲_第1页
Java高级编程实验教学大纲_第2页
Java高级编程实验教学大纲_第3页
Java高级编程实验教学大纲_第4页
Java高级编程实验教学大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论