JavaEE技术 实验指导书

JavaEE技术 实验指导书
JavaEE技术 实验指导书

《JavaEE技术》课程实验指导书

实验一JavaBean基础实验

一、实验目的:

编写简单JavaBean,熟悉并掌握JavaBean封装表单数据的使用方式,包括Java代码和JSP标记两种实现方式的使用。

二、实验内容:

在MyEclipse环境下编写JavaBean代码,分别运用Java代码和JSP标记()方式完成对表单数据的封装功能,调试运行程序。

三、实验要求:

1. 熟悉并掌握简单JavaBean的编写;

2. 分别运用Java代码和JSP标记()技术完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,新建一个Web Project;

2. 开发一个JSP页面,页面包含一个用以显示书籍信息(书名、书号、作者、价格)

的表单;

3. 设计并开发用以封装以上表单数据信息的JavaBean;

4. 运用Java代码方式完成JavaBean封装表单数据的功能,并显示封装的全部数据信息;

5. 运用JSP标记方式()实现第4

步骤功能;

5. 调试运行程序。

六、选作实验

1. 书籍信息增加“出版日期”,完善JavaBean设计,增加“日期”属性,完善实验程序。

实验二JSP开发模式I实验(一)

一、实验目的:

熟悉并掌握运用JSP开发模式I(JSP+JavaBean)实现数据库CRUD基本编程。

二、实验内容:

在MyEclipse环境下运用JSP+JavaBean以及JDBC技术实现相应的数据库CRUD功能,调试运行程序。

三、实验要求:

1. 熟悉并掌握运用JSP+JavaBean技术开发功能模块的基本步骤;;

2. 运用相关技术(JSP+JavaBean以及JDBC)完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,新建一个Web Project;

2. 设计一个数据库,包括书籍表,书籍表字段包括序号(自增主键)、书号、书名、作

者、价格;

3. 完成书籍基本信息管理模块的主要功能,具体包括:

3.1 设计封装了书籍表信息的JavaBean;

3.2 设计封装了数据库连接及释放的工具JavaBean(辅助类);

3.3 设计封装了针对书籍表信息进行CRUD操作的工具JavaBean(DAO类);

3.4. 利用JSP+JavaBean技术完成显示所有书籍信息的功能;

3.5. 利用JSP+JavaBean技术完成对书籍信息的增加功能;

4. 调试运行程序。

六、选作实验

1. 完成对书籍信息的查询功能;

2. 完成对书籍信息的修改和删除功能。

实验三JSP开发模式I实验(二)

一、实验目的:

进一步熟悉并掌握运用JSP开发模式I(JSP+JavaBean)实现数据库CRUD基本编程。二、实验内容:

在MyEclipse环境下运用JSP+JavaBean以及JDBC技术完成相应的数据库CRUD功能,调试运行程序。

三、实验要求:

1. 熟悉并掌握运用JSP+JavaBean技术开发功能模块的基本步骤;

2. 运用相关技术(JSP+JavaBean以及JDBC)完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,新建一个Web Project;

2. 设计一个数据库,包括出版社表和书籍表,出版社表字段包括序号(自增主键)、出版

社编码和出版社名称,书籍表字段包括序号(自增主键)、书号、书名、作者、价格和出版社;

3. 完成出版社基本信息管理模块的主要功能,具体包括:

3.1 设计封装了出版社表信息的JavaBean;

3.2 设计封装了针对出版社信息进行CRUD操作的工具JavaBean(DAO类);

3.3. 利用JSP+JavaBean技术完成显示所有出版社信息的功能;

3.4. 利用JSP+JavaBean技术完成对出版社信息的增加、修改和删除功能;

4. 完成书籍基本信息管理模块的主要功能,具体包括:

3.1 设计封装了书籍表信息的JavaBean;

3.2 设计封装了针对书籍表信息进行CRUD操作的工具JavaBean(DAO类);

3.3. 利用JSP+JavaBean技术完成显示所有书籍信息的功能;

3.4. 利用JSP+JavaBean技术完成对书籍信息的增加功能;

5. 调试运行程序。

六、选作实验

1. 完成对书籍信息的查询功能;

2. 完成对书籍信息的修改和删除功能。

实验四JSP开发模式II实验(一)

一、实验目的:

熟悉并掌握运用JSP开发模式II(JSP+JavaBean+Servlet)即MVC模式实现数据库CRUD 基本编程。

二、实验内容:

在MyEclipse环境下运用JSP+JavaBean+Servlet以及JDBC技术完成相应的数据库CRUD功能,调试运行程序。

三、实验要求:

1. 熟悉并掌握运用MVC技术开发功能模块的基本步骤;

2. 运用相关技术(JSP+JavaBean+Servlet以及JDBC)完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,新建一个Web Project;

2. 设计一个数据库,包括出版社表和书籍表,出版社表字段包括序号(自增主键)、出版

社编码和出版社名称,书籍表字段包括序号(自增主键)、书号、书名、作者、价格和出版社;

3. 采用MVC技术完成出版社基本信息管理模块的主要功能,具体包括:

3.1 设计封装了出版社表信息的JavaBean;

3.2 设计封装了针对出版社信息进行CRUD操作的工具JavaBean(DAO类);

3.3 设计并开发页面

3.4 设计并开发Servlet控制器

3.5. 利用JSP+JavaBean+Servlet技术完成显示所有出版社信息的功能;

3.6. 利用JSP+JavaBean+Servlet技术完成对出版社信息的增加功能;

4. 调试运行程序。

六、选作实验

1. 完成对出版社信息的条件查询功能;

2. 完成对出版社信息的修改和删除功能。

实验五Struts2入门实验

一、实验目的:

熟悉和掌握运用Struts2开发简单的MVC程序:请求一个Struts2 Action类,Action类存储简单字符串“HelloWorld!”,转向JSP页面显示该字符串。

二、实验内容:

在MyEclipse环境下运用Struts2技术完成数据的存储和显示,调试运行程序。

三、实验要求:

1. 熟悉并掌握运用Struts2开发简单MVC程序的基本步骤;

2. 运用相关技术(Struts2 Action)完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,新建一个Web Project;

2. 导入Struts2 JAR包;

3. 在web.xml文件配置Struts2过滤器;

4. 开发Action类;

5. 新建struts.xml文件,配置Action类的访问路径和转向的结果页面;

6. 开发结果页面显示Action类存储的数据;

7. 调试运行。

实验六Struts2 Action实验(一)

一、实验目的:

熟悉Struts2 Action类的基本用法,掌握Struts2 Action类在MVC程序开发中的编写和应用,初步实现CRUD编程。

二、实验内容:

在MyEclipse环境下运用Struts2技术改写实验四内容,完成相应的数据库CRUD功能,调试运行程序。

三、实验要求:

1. 掌握运用Struts2 开发MVC程序的基本步骤;

2. 掌握Struts2 Action接收请求参数、调用业务逻辑、封装结果数据并转向结果页面的

用法

3. 掌握在struts.xml文件中对Struts2 Action的基本配置;

4. 运用相关技术(Struts2以及JDBC等)完成规定功能;

5. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,新建一个Web Project;

2. 设计一个数据库,包括出版社表和书籍表,出版社表字段包括序号(自增主键)、出版

社编码和出版社名称,书籍表字段包括序号(自增主键)、书号、书名、作者、价格和出版社;

3. 采用Struts2技术完成出版社基本信息管理模块的主要功能,包括:

3.1 设计封装了出版社表信息的JavaBean;

3.2 设计封装了针对出版社表信息进行CRUD操作的工具JavaBean(DAO类);

3.3 设计并开发页面

3.4 设计并开发Action控制器

3.5. 完成显示所有出版社信息的功能;

3.6. 完成对出版社信息的增加功能;

4. 调试运行程序。

六、选作实验

1. 完成对出版社信息的条件查询功能;

2. 完成对出版社信息的修改和删除功能。

实验七Struts2 Action实验(二)

一、实验目的:

熟悉Struts2 Action类访问Web元素的不同用法,并进一步掌握Action类的各种配置

二、实验内容:

1.在MyEclipse环境下运用Struts2技术访问Web元素,包括HttpServletRequest、

HttpSession和ServletContext,调试运行程序。

2.按照模块,通过和命名空间(namespace)属性重新组织实验七的Action配

置,调试运行程序。

三、实验要求:

1. 掌握在Struts2 Action类中访问HttpSession等常用web元素的基本用法;

2. 掌握在struts.xml文件中对Struts2 Action的进一步配置;

3. 运用相关技术完成规定功能;

4. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

5.1实验内容一步骤

1.进入MyEclipse环境,新建一个Web Project;

2. 开发一个登陆页面,输入用户名和密码,提交给Action,Action判断用户名和密码

正确(简单判断,用户名为tom,密码为123),将用户名信息存储进session作用领,转向成功页面并从session作用域取出用户名信息,显示欢迎消息,否则转向错误页面提示重新登陆;

3. 实现Action访问HttpSession替代Map对象的两种方式

3.1 直接获取HttpSession的替代Map对象;

3.2 采用依赖注入方式由框架注入HttpSession的替代Map对象;

4. 调试运行程序。

5.1实验内容二步骤:

1.进入MyEclipse环境,导入实验六Web Project;

2. 在struts.xml文件中重新配置action,按模块组织名称和namespace名称

3. 调试运行程序。

六、选作实验

1. 在Action中访问HttpSession原始对象,分别采用直接获取和依赖注入方式;

实验八Struts2 OGNL&标签实验(一)

一、实验目的:

熟悉Struts2 OGNL表达式结合标签进行数据访问和操作的基本用法

二、实验内容:

在MyEclipse环境下运用Struts2 OGNL表达式和标签技术进行数据访问和操作,主要包括property、set、bean、debug等Struts2常用数据标签及OGNL表达式的应用,调试运行程序。

三、实验要求:

1. 理解Struts2 ActionContext的概念和作用,掌握ActionContext中存放的主要对象及存放位置:值栈及request\session\application等命名对象;

2. 掌握利用debug标签查看当前页面可以访问的ActionContext;

3. 掌握OGNL表达式访问ActionContext中对象(值栈中对象及非值栈中对象)属性的不同写法;

4. 掌握Struts2常用数据标签(property,set,bean,debug)的基本用法;

5. 运用相关技术完成规定功能;

6. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,导入OGNL PPT示例Struts2_ActionContext并运行,观察解释结果;

2. 导入OGNL PPT示例Struts2_ActionContext并运行,观察解释结果;

3. 导入Struts2标签(I)PPT示例Struts2Tag_Set并运行,观察解释结果;

4. 导入Struts2标签(I)PPT示例Struts2Tag_Set2并运行,观察解释结果;

5. 导入Struts2标签(I)PPT示例Struts2Tag_Bean并运行,观察解释结果;

6. 导入Struts2标签(I)PPT示例Struts2Tag_Bean2并运行,观察解释结果;

六、选作实验

1. 导入OGNL PPT示例Struts2_AccessActionData2并运行,观察并解释通过Java传统代码(request.getAttribute方法)为何能够访问到ActionContext值栈中Action对象的属性?

实验九Struts2 OGNL&标签实验(二)

一、实验目的:

进一步熟悉和掌握Struts2 标签结合OGNL表达式进行数据访问和操作的基本用法。

二、实验内容:

在MyEclipse环境下观察、学习property、iterator、form、textarea、select等Struts2常用标签结合OGNL表达式的应用,调试运行程序。

三、实验要求:

1. 理解并掌握Struts2常用标签(property、iterator、form、textarea、select等)的基本用法;

2. 运用相关技术完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1. 在SQL Server中附加Struts2标签(II)PPT示例Student_Struts2Demo3所需数据文

件;

2.进入MyEclipse环境,导入Struts2标签(II)PPT示例Student_Struts2Demo3 Web 工程并运行;

3. 学习示例中学生信息管理页面的Struts2标签(结合OGNL表达式)应用,并解释;

4. 学习示例中学生信息添加页面的Struts2标签(结合OGNL表达式)应用,并解释;

5. 学习示例中学生信息编辑页面的Struts2标签(结合OGNL表达式)应用,并解释;

实验十Struts2 CRUD综合编程实验

一、实验目的:

熟悉并掌握运用Struts2 进行CRUD综合编程的基本用法,掌握Struts2 Action类和标签技术在MVC程序开发中的编写和应用。

二、实验内容:

在MyEclipse环境下运用Struts2技术完善实验六内容,完成相应的数据库CRUD功能,调试运行程序。

三、实验要求:

1. 进一步掌握运用Struts2 开发MVC程序的基本步骤;

2. 进一步掌握Struts2 Action接收请求参数、调用业务逻辑、封装结果数据并转向结果

页面的用法

3. 进一步掌握在struts.xml文件中对Struts2 Action的基本配置;

4. 掌握应用Struts2常用标签结合OGNL表达式开发JSP视图;

5. 运用相关技术(Struts2以及JDBC等)完成规定功能;

6. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,新建一个Web Project;

2. 设计一个数据库,包括出版社表和书籍表,出版社表字段包括序号(自增主键)、出版

社编码和出版社名称,书籍表字段包括序号(自增主键)、书号、书名、作者、价格和出版社;

3. 采用Struts2技术(Action类和标签&OGNL)完成书籍基本信息管理模块的主要功

能,包括:

3.1 设计封装了书籍表信息的JavaBean;

3.2 设计封装了针对书籍表信息进行CRUD操作的工具JavaBean(DAO类);

3.3 设计并开发页面

3.4 设计并开发Action控制器

3.5. 完成显示所有书籍信息的功能;

3.6. 完成对书籍信息的增加功能;

4. 调试运行程序。

六、选作实验

1. 完成对书籍信息的条件查询功能;

2. 完成对书籍信息的修改和删除功能。

实验十一Hibernate入门实验

一、实验目的:

编写简单Hibernate程序,熟悉并掌握Hibernate程序的编写步骤。

二、实验内容:

在MyEclipse环境下编写Java代码,运用Hibernate完成JavaBean对象的添加、读取显示功能,调试运行程序。

三、实验要求:

1. 熟悉并掌握简单Hibernate程序的编写步骤;

2. 运用Hibernate常用API及hibernate.cfg.xml、对象-关系映射文件和持久化类技术完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1. 设计一个数据库,包括出版社表和书籍表,出版社表字段包括序号(自增主键)、出版

社编码和出版社名称,书籍表字段包括序号(自增主键)、书号、书名、作者、价格和出版社;

2.进入MyEclipse环境,新建一个Project,导入Hibernate程序所需JAR包,同时导入JDBC驱动JAR包和JUnit JAR包;

3. 参考开发文档或示例程序新建hibernate.cfg.xml文件,并配置数据库连接等常用属

性;

4. 开发持久化类对象Publisher,封装出版社表信息;

5. 开发用以映射持久化类Publisher与出版社表之间对应关系的对象-关系映射文件;

6. 编写测试类方法,利用Hibernate实现以下功能:

6.1 出版社基本信息的添加功能;

6.2 获取一条出版社基本信息

7. 运行调试程序

六、选作实验

1.利用Hibernate实现出版社基本信息的更新和删除功能

2. 利用JPA注解替代实验中的对象-关系映射文件。

实验十二Session缓存及对象-关系映射(多对一)实验

一、实验目的:

理解Hibernate Session缓存,掌握Hibernate程序实现对象-关系映射(多对一单向映射)的步骤和过程。

二、实验内容:

1在MyEclipse环境下编写Java代码,运用Hibernate完成具有关联关系的JavaBean对象的添加、更新、读取显示和删除功能,调试运行程序。

2 在MyEclipse环境下通过debug运行模式,观察Hibernate 发送SQL语句的时机

三、实验要求:

1. 进一步熟悉并掌握Hibernate程序的编写步骤;

2. 运用Hibernate常用API及hibernate.cfg.xml、对象-关系映射文件和持久化类技术完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

实验内容一步骤

1. 在实验十一的基础上,开发封装书籍表信息的持久化Book JavaBean,并建立与出版

社Publisher JavaBean的多对一单向关联关系

2. 在实验十一基础上,开发用以实现Book类与书籍表进行映射的对象-关系映射文件

3. 开发BookTest测试类方法,实现以下功能

3.1 书籍基本信息的添加;

3.2 获取一条书籍基本信息,包括关联的出版社信息

3.3 更新一条书籍信息

3.4 删除一条书籍信息

4. 运行调试程序

实验内容二步骤:

1. 导入Hibernate PPT4 示例Hibernate_SessionCache(数据文件在data1)

2. 设置断点,利用debug模式运行示例中的testUpdateStudent4、testUpdateStudent5和

testUpdateStudent6方法,观察并解释Hibernate发送SQL语句的时机和现象

六、选作实验

1. 利用JPA注解替代实验中的对象-关系映射文件。

实验十三MVC_Hibernate综合实验(一)

一、实验目的:

熟悉并掌握运用JSP开发模式II(JSP+JavaBean+Servlet)和Hibernate实现数据库CRUD 基本编程。

二、实验内容:

在MyEclipse环境下运用JSP+JavaBean+Servlet以及Hibernate技术完成相应的数据库CRUD功能,调试运行程序。

三、实验要求:

1. 熟悉并掌握运用MVC技术和Hibernate技术开发功能模块的基本步骤;

2. 运用相关技术(JSP+JavaBean+Servlet以及Hibernate)完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,新建一个Web Project;

2. 设计一个数据库,包括出版社表和书籍表,出版社表字段包括序号(自增主键)、出版

社编码和出版社名称,书籍表字段包括序号(自增主键)、书号、书名、作者、价格和出版社;

3. 采用MVC技术和Hibernate完成出版社基本信息管理模块的主要功能,具体包括:

3.1 导入相关JAR包,建立hibernate.cfg.xml文件

3.2 设计封装了出版社表信息的JavaBean,并设计对象-关系映射文件;

3.3 设计封装了针对出版社信息进行CRUD操作的工具JavaBean(DAO类),DAO

类方法实现采用Hibernate技术;

3.4 设计并开发页面

3.5 设计并开发Servlet控制器

3.6. 利用JSP+JavaBean+Servlet技术完成显示所有出版社信息的功能;

3.7. 利用JSP+JavaBean+Servlet技术完成对出版社信息的增加功能;

4. 调试运行程序。

六、选作实验

1.完成出版社信息的编辑和删除功能

2.采用注解替代对象-关系映射文件

实验十四MVC_Hibernate综合实验(二)

一、实验目的:

进一步熟悉并掌握运用JSP开发模式II(JSP+JavaBean+Servlet)和Hibernate实现数据库CRUD基本编程。

二、实验内容:

在MyEclipse环境下运用JSP+JavaBean+Servlet以及Hibernate技术完成相应的数据库CRUD功能,调试运行程序。

三、实验要求:

1. 进一步熟悉并掌握运用MVC技术和Hibernate技术开发功能模块的基本步骤;

2. 运用相关技术(JSP+JavaBean+Servlet以及Hibernate)完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,导入实验十三完成的项目

2. 在实验十三基础上,采用MVC技术和Hibernate完成书籍基本信息管理模块的主要

功能,具体包括:

3.1 设计封装了书籍表信息的JavaBean,并开发对象-关系映射文件;

3.2 设计封装了针对书籍表信息进行CRUD操作的工具JavaBean(DAO类),DAO

类方法实现采用Hibernate技术;

3.3 设计并开发页面

3.4 设计并开发Servlet控制器

3.5. 利用JSP+JavaBean+Servlet技术完成显示所有书籍信息的功能;

3.6. 利用JSP+JavaBean+Servlet技术完成对书籍信息的增加功能;

3.7 利用JSP+JavaBean+Servlet技术完成对书籍信息的编辑功能;

3.8利用JSP+JavaBean+Servlet技术完成对书籍信息的删除功能;

4. 调试运行程序。

六、选作实验:

1 采用注解替代对象-关系映射文件

实验十五Struts2_Hibernate综合实验

一、实验目的:

熟悉并掌握运用Struts2和Hibernate实现数据库CRUD基本编程。

二、实验内容:

在MyEclipse环境下运用Struts2以及Hibernate技术完成相应的数据库CRUD功能,调试运行程序。

三、实验要求:

1. 熟悉并掌握运用Struts2技术和Hibernate技术开发功能模块的基本步骤;

2. 运用相关技术完成规定功能;

3. 写出实验报告。

四、实验学时:2学时

五、实验步骤:

1.进入MyEclipse环境,导入实验十完成的Struts2项目

2. 在实验十基础上,导入Hibernate JAR包并利用Hibernate技术重新实现针对出版社

信息进行CRUD的DAO类方法,包括:

2.1 完成对书籍信息的显示功能;

2.2 完成对出版社信息的删除功能;

3. 调试运行程序。

六、选作实验:

1 采用注解替代对象-关系映射文件

电子技术基础实验指导书

《电子技术基础》实验指导书 电子技术课组编 信息与通信工程学院

实验一常用电子仪器的使用 一、实验类型-操作型 二、实验目的 1、学习电子电路实验中常用的电子仪器——示波器、函数信号发生器、直流稳压电源、交流毫伏表、频率计等的主要技术指标、性能及正确使用方法。 2、初步掌握用双踪示波器观察正弦信号波形和读取波形参数的方法。 三、实验原理 在模拟电子电路实验中,经常使用的电子仪器有示波器、函数信号发生器、直流稳压电源、交流毫伏表及频率计等。它们和万用电表一起,可以完成对模拟电子电路的静态和动态工作情况的测试。 实验中要对各种电子仪器进行综合使用,可按照信号流向,以连线简捷,调节顺手,观察与读数方便等原则进行合理布局,各仪器与被测实验装置之间的布局与连接如图1-1所示。接线时应注意,为防止外界干扰,各仪器的共公接地端应连接在一起,称共地。信号源和交流毫伏表的引线通常用屏蔽线或专用电缆线,示波器接线使用专用电缆线,直流电源的接线用普通导线。

图1-1 模拟电子电路中常用电子仪器布局图 1、示波器 示波器是一种用途很广的电子测量仪器,它既能直接显示电信号的波形,又能对电信号进行各种参数的测量。现着重指出下列几点: 1)、寻找扫描光迹 将示波器Y轴显示方式置“Y1”或“Y2”,输入耦合方式置“GND”,开机预热后,若在显示屏上不出现光点和扫描基线,可按下列操作去找到扫描线:①适当调节亮度旋钮。②触发方式开关置“自动”。③适当调节垂直()、水平()“位移”旋钮,使扫描光迹位于屏幕中央。(若示波器设有“寻迹”按键,可按下“寻迹”按键,判断光迹偏移基线的方向。) 2)、双踪示波器一般有五种显示方式,即“Y1”、“Y2”、“Y1+Y2”三种单踪显示方式和“交替”“断续”二种双踪显示方式。“交替”显示一般适宜于输入信号频率较高时使用。“断续”显示一般适宜于输入信号频率较低时使用。 3)、为了显示稳定的被测信号波形,“触发源选择”开关一般选为“内”触发,使扫描触发信号取自示波器内部的Y通道。 4)、触发方式开关通常先置于“自动”调出波形后,若被显示的波形不稳定,可置触发方式开关于“常态”,通过调节“触发电平”旋钮找到合适的触发电压,使被测试的波形稳定地显示在示波器屏幕上。 有时,由于选择了较慢的扫描速率,显示屏上将会出现闪烁的光迹,但被

实验一 JavaEE开发工具及环境配置

《J2EE企业级软件开发》实验一 Java EE开发工具及环境配置 学号:___________________ 姓名:____________________ 实验目的: 1,了解Tomcat的作用和工作原理,熟悉其安装过程和使用方法 2,掌握在Eclipse/MyEclipse下J2EE开发环境的配置和项目创建 3,熟悉基本HTML网页的工作原理和其表单标签 4,掌握在Eclipse/MyEclipse下创建网页并测试的方法 实验内容和步骤: 1,从https://www.360docs.net/doc/b715651225.html,站点上下载最新版本的Java应用服务器Tomcat,并安装和测试运行,查看安装目录的结构。(建议开发时使用.zip压缩格式的版本)。 运行Tomcat安装目录下bin子目录下的startup.bat,观察运行结果。 说明: 1)T omcat 7 要求JDK版本不小于JDK 6。Tomcat 7要求配置了JAVA_HOME环境变量指向JDK安装目录,如果Tomcat未成功启动可检查此项。 2)由于机房的硬盘保护卡容量限制,Tomcat最好不要安装在C盘,也不要直接解压在桌面上(因路径过长),例如可安装在D盘。 3)Tomcat的默认端口为8080,启动成功后,访问http://localhost:8080/验证。4)Tomcat的端口号和用户名密码分别定义在其安装目录下conf子目录的server.xml和tomcat-users.xml,可用文本编辑器(如notepad++)修改。

2,使用如下两种方法之一,利用Tomcat,测试和理解Http协议: 1)Telnet到localhost的8080端口,向Tomcat发送”GET / HTTP/1.0”的Http请求,查看返回结果是否正确。 2)下载TestHTTP.java的源代码,查看代码,编译运行并查看返回结果。 修改Http请求,例如请求错误的地址或请求格式拼写错误,查看Http响应,观察其响应头部、响应代码、响应主体有何种变化。 3,复习基本HTML语法,重点掌握表单及其子元素标签的用法,创建一个登陆或调查表单网页。下载HTML的资料进行参考和复习。 说明: 1)

这一对标签内部即为表单,熟悉其method和action属性。2)掌握类表单元素标签的使用方法,熟悉文本框、密码框、单选框、复选框、组合框、列表框、普通按钮、提交按钮这些控件的用法(熟悉常见属性的含义)。 4,打开MyEclipse,创建Web Project,项目名为Project1。在该项目下创建html 网页,进行编辑。并配置tomcat,测试网页能否正常显示。 作业和思考题: (回答完毕以下问题,请将本文件作为实验报告,上传到教师指定目录。为防止上传文件重名而覆盖,建议命名为“学号+姓名.doc”) 1,当Http请求一个服务器上不存在的地址或资源时,http响应返回的内容是什么,请将实际测试结果粘贴到答案中(可以为截图或文本)。 答: 2,在MyEclipse下登陆表单网页(例如该网页是login.html)时,其访问地址的URL是什么?

电子技术实验指导书

实验一常用电子仪器的使用方法 一、实验目的 了解示波器、音频信号发生器、交流数字毫伏表、直流稳压电源、数字万用电表的使用方法。二实验学时 2 学时 三、实验仪器及实验设备 1、GOS-620 系列示波器 2、YDS996A函数信号发生器 3、数字交流毫伏表 4、直流稳压电源 5、数字万用电表 四、实验仪器简介 1、示波器 阴极射线示波器(简称示波器)是利用阴极射线示波管将电信号转换成肉眼能直接观察的随时间变化的图像的电子仪器。示波器通常由垂直系统、水平系统和示波管电路等部分组成。垂直系统将被测信号放大后送到示波管的垂直偏转板,使光点在垂直方向上随被测信号的幅度变化而移动;水平系统用作产生时基信号的锯齿波,经水平放大器放大后送至示波管水平偏转板,使光点沿水平方向匀速移动。这样就能在示波管上显示被测信号的波形。 2、YDS996A函数信号发生器通常也叫信号发生器。它通常是指频率从0.6Hz至1MHz的正弦波、方波、三角波、脉冲波、锯齿波,具有直流电平调节、占空比调节,其频率可以数字直接显示。适用于音频、机械、化工、电工、电子、医学、土木建筑等各个领域的科研单位、工厂、学校、实验室等。 3、交流数字毫伏表 该表适用于测量正弦波电压的有效值。它的电路结构一般包括放大器、衰减器(分压器)、检波器、指示器(表头)及电源等几个部分。该表的优点是输入阻抗高、量程广、频率范围宽、过载能力强等。该表可用来对无线电接收机、放大器和其它电子设备的电路进行测量。 4、直流稳压电源: 它是一种通用电源设备。它为各种电子设备提供所需要的稳定的直流电压或电流当电网电压、负载、环境等在一定范围内变化时,稳压电源输出的电压或电流维持相对稳定。这样可以使电子设备或电路的性能稳定不变。直流电源通常由变压、整流、滤波、调整控制四部分组成。有些电源还具有过压、过流等保护电路,以防止工作失常时损坏器件。 6、计频器 GFC-8010H是一台高输入灵敏度20mVrms,测量范围0.1Hz至120MHz的综合计频器,具备简洁、高性能、高分辨率和高稳定性的特点。 5、仪器与实验电路的相互关系及主要用途:

《JavaEE》课程设计报告实验

《JavaEE》课程设计报告 题目名称:基于struts2、Spring、Hibernate 构建一个网上投票系统 指导教师:_______ _________ _______ 专业班级:__ ____ ______ _ 组长:________ _____ ______ 成员:__ 娄宇杨浩亮张益民林强 __ __ 电子邮件:____ 15224891@https://www.360docs.net/doc/b715651225.html,_ ______ _ 设计时间: 2011 年 11 月 16 日至 2011 年 12 月 21 日 成绩:______

目录 基于struts2、Spring、Hibernate构建一个网上投票系统 (3) 一、问题描述及设计思路 (3) 1.1 需求分析 (3) 1.2业务分析 (3) 1.3投票用例 (5) 二、详细设计过程 (8) 2.1 创建Struts2应用 (8) 2.2 添加Hibernate (8) 2.3 添加Spring应用 (9) 2.4 领域模型层设计 (9) 三、结论和体会 (13) 3.1 结论 (13) 3.2 体会 (13) 四、附录 (14) 附录A 其它图表 (14) 附录B 主要程序代码 (15) 五、参考文献 (21)

基于struts2、Spring、Hibernate构建一个 网上投票系统 一、问题描述及设计思路 对于开发一个投票管理系统来说,应该实现什么功能,如何实现这个功能都是开发人员必须了解的问题。将这个系统的需求、业务流程以及用例进行细致的分析、讲解。 1.1 需求分析 随着网络应用的日益普及,投票的形式也发生了很大的变化。目前在很多的场合,投票已经开始由原始方式转变为网上投票。由于具有方便、快捷、成本低、调查范围广等优点,网上投票已经被广泛的应用。如何管理好网上投票信息内容也变得十分的重要,我们所设计开发的投票管理系统,正是基于这种需求诞生的。 本投票管理系统分为用户提供网上投票和投票信息管理两大类功能。通过投票管理功能可以完成增加新投票、修改原有投票信息、查找投票等功能。本系统的界面友好、操作简便,适用于任何网站进行投票调查。 本系统的基本功能如下所述。 ●使用本系统的网上投票功能,用户只要登录指定的网页,就可以进行投票操作,并 可以得到投票结果信息。 ●使用本网站的登录功能,管理员可以登录系统,然后对相关的信息进行管理。 ●使用本系统的创建投票功能,管理员可以创建一个新的投票功能。。 ●使用本系统的管理投票功能,管理员可以对系统已经存在的投票进行更新,包括增 加投票子选项、删除投票子选项、修改投票类型、更改投票状态。 ●使用本系统的查找投票功能,管理员可以通过输入部分或者全部的投票主题查找对 应的投票信息。 ●使用本系统的管理员管理功能,管理员可以修改本人的密码或者创建一个新的管理 员。 ●使用本系统的注销功能,管理员可以安全的退出本系统。 1.2业务分析 投票管理系统由前台和后台两部分组成:前台显示投票并可以执行投票操作,后台是对投票信息和管理员信息进行管理。下面分别从使用前台和使用后台两个角度来分析本系统的业务流程。 1.2.1显示投票 用户进入投票页面如图,进行投票操作。

javaEE实验报告

西安科技大学《JAVAEE框架开发技术》 实验报告 学院:计算机科学与技术学院 专业及班级:软件工程1202班 学号: 12 姓名:_ 黄子斌

2015年12 目录 实验一 struts基础实验........................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件的配..........................................错误!未定义书签。 2. 文件配置..........................................错误!未定义书签。 3. Action的实现.....................................错误!未定义书签。 4. 运行结果..........................................错误!未定义书签。实验二持久化层hibernate .....................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件配置..........................................错误!未定义书签。 2. 实体类和映射文件..................................错误!未定义书签。 3. 运行结果..........................................错误!未定义书签。实验三 SSM整合实验...........................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件配置..........................................错误!未定义书签。 2. 文件配置.........................................错误!未定义书签。

数字电子技术实验指导书

数字电子技术实验指导书 (韶关学院自动化专业用) 自动化系 2014年1月10日 实验室:信工405

数字电子技术实验必读本实验指导书是根据本科教学大纲安排的,共计14学时。第一个实验为基础性实验,第二和第七个实验为设计性实验,其余为综合性实验。本实验采取一人一组,实验以班级为单位统一安排。 1.学生在每次实验前应认真预习,用自己的语言简要的写明实验目的、实验原理,编写预习报告,了解实验内容、仪器性能、使用方法以及注意事项等,同时画好必要的记录表格,以备实验时作原始记录。教师要检查学生的预习情况,未预习者不得进行实验。 2.学生上实验课不得迟到,对迟到者,教师可酌情停止其实验。 3.非本次实验用的仪器设备,未经老师许可不得任意动用。 4.实验时应听从教师指导。实验线路应简洁合理,线路接好后应反复检查,确认无误时才接通电源。 5.数据记录 记录实验的原始数据,实验期间当场提交。拒绝抄袭。 6.实验结束时,不要立即拆线,应先对实验记录进行仔细查阅,看看有无遗漏和错误,再提请指导教师查阅同意,然后才能拆线。 7.实验结束后,须将导线、仪器设备等整理好,恢复原位,并将原始数据填入正式表格中,经指导教师签名后,才能离开实验室。

目录实验1 TTL基本逻辑门功能测试 实验2 组合逻辑电路的设计 实验3 译码器及其应用 实验4 数码管显示电路及应用 实验5 数据选择器及其应用 实验6 同步时序逻辑电路分析 实验7 计数器及其应用

实验1 TTL基本逻辑门功能测试 一、实验目的 1、熟悉数字电路试验箱各部分电路的基本功能和使用方法 2、熟悉TTL集成逻辑门电路实验芯片的外形和引脚排列 3、掌握实验芯片门电路的逻辑功能 二、实验设备及材料 数字逻辑电路实验箱,集成芯片74LS00(四2输入与非门)、74LS04(六反相器)、74LS08(四2输入与门)、74LS10(三3输入与非门)、74LS20(二4输入与非门)和导线若干。 三、实验原理 1、数字电路基本逻辑单元的工作原理 数字电路工作过程是数字信号,而数字信号是一种在时间和数量上不连续的信号。 (1)反映事物逻辑关系的变量称为逻辑变量,通常用“0”和“1”两个基本符号表示两个对立的离散状态,反映电路上的高电平和低电平,称为二值信息。(2)数字电路中的二极管有导通和截止两种对立工作状态。三极管有饱和、截止两种对立的工作状态。它们都工作在开、关状态,分别用“1”和“0”来表示导通和断开的情况。 (3)在数字电路中,以逻辑代数作为数学工具,采用逻辑分析和设计的方法来研究电路输入状态和输出状态之间的逻辑关系,而不必关心具体的大小。 2、TTL集成与非门电路的逻辑功能的测试 TTL集成与非门是数字电路中广泛使用的一种逻辑门。实验采用二4输入与非门74LS20芯片,其内部有2个互相独立的与非门,每个与非门有4个输入端和1个输出端。74LS20芯片引脚排列和逻辑符号如图2-1所示。

JavaEE实验报告

JavaEE实验报告 实验名称浏览器信息提取评分 实验日期2017 年11月8日指导教师彭梦 姓名何昕曦燕专业班级计算机1591学号36 一、实验目的与要求 1、目的:从服务器端获取客户端浏览信息 2、要求:掌握利用request对象获取客户端浏览器各种信息的方法 二、实验内容与步骤 1、内容 编写一个获取客户端浏览器各种信息的JSP页面。 2、步骤 1) 在已有工程下新建一个文件browserinfo.jsp。 2) 在页面中使用request对象的getHeader(“User-Agent”)方法编程获取客户端浏览器的版本号、类型信息。 3) 在页面中分别使用request对象的getRequestURI()和 getRemoteAddr()方法编程获取客户端地址。 4) 在页面中分别使用request对象的getServerName()方法和getRemoteHost 方法编程获取服务器和客户端电脑名字。 5) 在页面中使用request对象的getServerPort()方法编程获取服务器端口号。 6) 点击运行按钮,参看运行结果是否与预想的一致。

三、实验结果 四、实验收获及体会 经过这次实验让我收获颇多,其中很多知识是在平时的学习中都是无法学习到的,并且也让我们把平时上课学到的知识用于实际当中,加强了自己的动手能力,一定程度上提高了编程能力,对javaee这一门课程也有了比较更加深厚的兴趣。同时,也掌握利用request对象获取客户端浏览器各种信息的方法,知道如何编写一个获取客户端浏览器各种信息的JSP页面。最后,由于所学知识不够全面,实验在很多方面还有待完善,在以后的学习过程中,会掌握更多知识,力求做到更好

15电力电子实验指导书

《电力电子技术》 实 验 指 导 书

实验一锯齿波同步移相触发电路实验 一、实验目的 (1)加深理解锯齿波同步移相触发电路的工作原理及各元件的作用。 (2)掌握锯齿波同步移相触发电路的调试方法。 二、实验所需挂件及附件 三、实验线路及原理 锯齿波同步移相触发电路的原理图参见挂件说明。锯齿波同步移相触发电路由同步检测、锯齿波形成、移相控制、脉冲形成、脉冲放大等环节组成,其工作原理可参见挂件说明和电力电子技术教材中的相关内容。 四、实验内容 (1)锯齿波同步移相触发电路的调试。 (2)锯齿波同步移相触发电路各点波形的观察和分析。 五、预习要求 (1)阅读电力电子技术教材中有关锯齿波同步移相触发电路的内容,弄清锯齿波同步移相触发电路的工作原理。 (2)掌握锯齿波同步移相触发电路脉冲初始相位的调整方法。 六、思考题 (1)锯齿波同步移相触发电路有哪些特点? (2)锯齿波同步移相触发电路的移相范围与哪些参数有关? (3)为什么锯齿波同步移相触发电路的脉冲移相范围比正弦波同步移相触发电路的移相范围要大? 七、实验方法 (1)将DJK01电源控制屏的电源选择开关打到“直流调速”侧,使输出线电压为200V(不能打到“交流调速”侧工作,因为DJK03-1的正常工作电源电压为

220V 10%,而“交流调速”侧输出的线电压为240V。如果输入电压超出其标准工作范围,挂件的使用寿命将减少,甚至会导致挂件的损坏。在“DZSZ-1型电机及自动控制实验装置”上使用时,通过操作控制屏左侧的自藕调压器,将输出的线电压调到220V左右,然后才能将电源接入挂件),用两根导线将200V交流电压接到DJK03-1的“外接220V”端,按下“启动”按钮,打开DJK03-1电源开关,这时挂件中所有的触发电路都开始工作,用双踪示波器观察锯齿波同步触发电路各观察孔的电压波形。 ①同时观察同步电压和“1”点的电压波形,了解“1”点波形形成的原因。 ②观察“1”、“2”点的电压波形,了解锯齿波宽度和“1”点电压波形的关系。 ③调节电位器RP1,观测“2”点锯齿波斜率的变化。 ④观察“3”~“6”点电压波形和输出电压的波形,记下各波形的幅值与宽 度,并比较“3”点电压U 3和“6”点电压U 6 的对应关系。 (2)调节触发脉冲的移相范围 将控制电压U ct 调至零(将电位器RP2顺时针旋到底),用示波器观察同步电压 信号和“6”点U 6的波形,调节偏移电压U b (即调RP3电位器),使α=170°,其波 形如图2-1所示。 图2-1锯齿波同步移相触发电路 (3)调节U ct (即电位器RP2)使α=60°,观察并记录U 1 ~U 6 及输出“G、K” 脉冲电压的波形,标出其幅值与宽度,并记录在下表中(可在示波器上直接读出,读数时应将示波器的“V/DIV”和“t/DIV”微调旋钮旋到校准位置)。 (4)

JavaEE基础实验报告

JavaEE基础实验报告2 【实验名称】:Servlet的开发应用 【实验目的】: 1.掌握Servlet的一般开发过程。 2.掌握servlet的配置。 3.掌握servlet的运行。 【实验内容及要求】: 创建第一个web应用程序HelloWorld,包含一个servlet名为“HelloWorldServlet”,为该servlet设置二个初始化参数,参数名分别为name和student_no,参数值分别为“学生姓名”和“学号”(每个同学使用自己的姓名和学号)。运行该servlet,输出格式为学号为*********的***同学,你好! 这是一个简单的servlet程序 【程序输出结果截图】: Web.xml页面代码:

HelloWorld.servlet代码页编写: 实验输出正确。 【碰到的问题及解决方法】: 问题:第一次做时,代码按照指导书上修改的,可能有些小错误之类的,对照着指导书再次审查一遍,都改过来了。但当访问时出现了问题,可以访问Tomcat(http://localhost:8080)但继续访问下面的HelloWeb文件就出现问题。

解决方法:通过网上查询,以上程序没有问题,http Statue 500就是 服务器内部问题。由此我就开始查Tomcat 的问题,重新设置了其路径和环境变量,均没错,再重新打开时,还是如此。

于是,最终将Tomcat又重新解压,配置。终于再次运行时,出现index.jsp和HelloWorld.servlet下的正确信息,这时终于成功了。

【体会和收获】 这次实验虽然简短,但也花费了好久时间。因为在之前安装Tomcat时,是按照步骤安装的,但还是因为此处出现问题。所以查找问题源头时间比较长,频繁出错也使得自己有些小失落。但还好,自己越来越有耐心来研究这种问题,最后成功得到实验结果。 这次试验告诉我,不要忽略任何小事情,也许这种小事最后才是最初的问题所在。就像本次试验对于环境变量的配置是十分重要的,配置时尤其要注意不能漏掉和搞错步骤,否则在后续的程序编写和运行中会出现很多问题,带来不必要的时间浪费。 【程序代码】: HelloWorld/HelloWorldServlet.java主要代码: …… String name, student_no; …… public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=gbk");//可以输出汉字 response.setContentType("text/html"); PrintWriter out = response.getWriter(); String name=this.getInitParameter("name"); String student_no=this.getInitParameter("student_no"); out.println(""); out.println(""); out.println(" A Servlet"); out.println(" ");

《电子技术实验1》实验指导书

实验一仪器使用 一、实验目的 1.明确函数信号发生器、直流稳压稳流电源和交流电压表的用途。 2.明确上述仪器面板上各旋钮的作用,学会正确的使用方法。 3.学习用示波器观察交流信号波形和测量电压、周期的方法。 二、实验仪器 8112C函数信号发生器一台 DF1731SC2A可调式直流稳压稳流电源一台 DF2170B交流电压表一台 双踪示波器一台 三、实验内容 1.调节8112C函数信号发生器输出1KHZ、100mV的正弦波信号,将操

2.将信号发生器输出的信号接入交流电压表测量,配合调节函数信号发生器的“MAPLITUDE POWER”旋钮,使其输出为100mV。 3.将上述信号接入双踪示波器测量其信号电压的峰峰值和周期值,并将操作方法填入下表。

四、实验总结 1、整理实验记录、分析实验结果及存在问题等。 五、预习要求 1.对照附录的示意图和说明,熟悉仪器各旋钮的作用。 2.写出下列预习思考题答案: (1)当用示波器进行定量测量时,时基扫描微调旋钮和垂直微调旋钮应处在什么位置?

(2)某一正弦波,其峰峰值在示波器屏幕上占垂直刻度为5格,一个周期占水平刻度为2格,垂直灵敏度选择旋钮置0.2V/div档,时基扫速选择旋钮置0.1mS/div档,探头衰减用×1,问被测信号的有效值和频率为多少?如何用器其他仪器进行验证?

附录一:8112C函数信号发生器 1.用途 (1)输出基本信号为正弦波、方波、三角波、脉冲波、锯齿波。输出幅值从5mv~20v,频率范围从0.1HZ~2MHZ。 (2)作为频率计数器使用,测频范围从10HZ~50MHZ,最大允许输入为30Vrms。 2.面板说明

javaee实验二

实验报告 课程名称:指导教师:实验成绩:实验项目编号:实验项目名称: 班级:姓名:学号: 上机实践日期:上机实践时间:学时 一实验目的 1、了解javaEE基本架构 2、学习JPA和JSF 二实验设备 一台pc机(硬盘40GB、内存256M、CPU2.0GHZ以上),系统盘,和一支笔。Myesciple10软件。 三实验内容 1、为flightweb设计登录 1、界面设计 (1)

代码: body> ID:
商品名:
商品描述:
起拍价格:
有效时间:

JAVA EE实验报告

基于J a v a E E的高级程序设计实验报告 题目学生成绩管理系统 学院信息科学与工程学院 专业计算机科学与技术(信息方向) 班级 学生 学号 指导教师 2016 年 * 月 * 日 1 济南大学

实验时间:2016.*.* 实验地点:**** 一、目的与要求 要求: (1)整合Struts2、Spring和Hibernate框架 (2)实现“登录”功能 (3)实现“学生信息管理”功能 (4)实现“学生成绩管理”功能 (5)实现分页功能 目的: (1)掌握Struts2的开发步骤 (2)掌握Hibernate的开发步骤 (3)掌握Spring的开发步骤,理解依赖注入、AOP、事务管理等 (4)掌握Struts2、Spring和Hibernate框架的整合 (5)掌握分页技术 二、实验过程 1、建库、建表。建立数据库xscj,建立xsb、dlb、zyb、kcb、cjb等。 2、设计系统架构。利用分层架构模式,设计系统架构,系统可分为表示层、业务逻辑层和数据持久层。 3、添加Spring开发能力。 4、实现Hibernate持久层。添加Hibernate开发能力,生成POJO类和映射文件。 5、实现dao层。新建dao层接口和dao层实现类,所有DAO层的实现类需要继承HibernateDaoSupport类。 6、实现业务逻辑层(Service层)。新建service层接口和service层实现 2 济南大学

类。依赖注入首先要在需要注入的类中声明一个变量(对象),同时生成该变量(对象)的setter方法。其次需要在Spring配置文件中设置需要注入的对象。 7、对业务逻辑增加事务管理。采用BeanNameAutoProxyCreator,根据Bean Name自动生成事务代理的方式。 8、实现表示层(Action类和JSP文件)。 (1)配置web.xml在web.xml中增加Struts2的过滤器和Spring的监听器; (2)增加struts.properties文件,配置Struts2的Action交由Spring 来管理; (3)新建JSP页面和Action类,并在struts.xml和applicationContext.xml中配置。 首先写Action类,其次需要在Spring配置文件中配置改bean,最后再Struts配置文件中定义该Action。 (4)验证是否登录的过滤器。添加一个过滤器——MyFilter,该过滤器的作用是检查是否登录,就是从session中判断“user”对象是否为空(是否存在) 9、增加数据校验。在org.action中增加登录的校验器,由于需要这个校验器在DlAction类中的login方法执行前进行校验,所以xml校验文件的命名为:DlAction-login-validation.xml。同样,定义添加学生的校验器,因为该校验器在XsAction类中addXs方法执行前进行校验,所以该校验xml文件的名字是:XsAction-addXs-validation.xml,该校验的位置在org.action下。 10、分页的实现。 (1)定义Pager类(用于处理类似于总页码、上一页、下一页、是否是第一页、是否是最后一页等操作)。 (2)在DAO层增加一个方法,根据需要显示的页码(pageNow),获取需要显示的记录。 (3)在Action类中初始化该Pager类,并通过request传递给JSP页面。 (4)在JSP页面中显示当前页的记录,并组织首页、下一页、上一页、尾页等链接。 11、最后部署运行 3 济南大学

电力电子技术仿真实验指导书

《电力电子技术实验》指导书 合肥师范学院电子信息工程学院

实验一电力电子器件 仿真过程: 进入MATLAB环境,点击工具栏中的Simulink选项。进入所需的仿真环境,如图所示。点击File/New/Model新建一个仿真平台。点击左边的器件分类,找到Simulink和SimPowerSystems,分别在他们的下拉选项中找到所需的器件,用鼠标左键点击所需的元件不放,然后直接拉到Model平台中。 图 实验一的具体过程: 第一步:打开仿真环境新建一个仿真平台,根据表中的路径找到我们所需的器件跟连接器。 元件名称提取路径

触发脉冲Simulink/Sources/Pulse Generator 电源Sim Power Systems/Electrical Sources/ DC Voltage Source 接地端子Simulink/Sinks/Scope 示波器Sim Power Systems/Elements/Ground 信号分解器Simulink/Signal Routing/Demux 电压表Sim Power Systems/Measurements/ Voltage Measurement 电流表Sim Power Systems/Measurements/Current Measurement 负载RLC Sim Power Systems/Elements/ Series RLC Branch GTO器件Sim Power Systems/Power Electronics/Gto 提取出来的器件模型如图所示: 图 第二步,元件的复制跟粘贴。有时候相同的模块在仿真中需要多次用到,这时按照常规的方法可以进行复制跟粘贴,可以用一个虚线框复制整个仿真模型。还有一个常用方便的方法是在选中模块的同时按下Ctrl键拖拉鼠标,选中的模块上会出现一个小“+”好,继续按住鼠标和Ctrl键不动,移动鼠标就可以将模块拖拉到模型的其他地方复制出一个相同的模块,同时该模块名后会自动加“1”,因为在同一仿真模型中,不允许出现两个名字相同的模块。 第三步,把元件的位置调整好,准备进行连接线,具体做法是移动鼠标到一个器件的连接点上,会出现一个“十字”形的光标,按住鼠标左键不放,一直到你所要连接另一个器件的连接点上,放开左键,这样线就连好了,如果想要连接分支线,可以要在需要分支的地方按住Ctrl键,然后按住鼠标左键就可以拉出一根分支线了。 在连接示波器时会发现示波器只有一个接线端子,这时可以参照下面示波器的参数调整的方法进行增加端子。在调整元件位置的时候,有时你会遇到有些元件需要改变方向才更方便于连接线,这时可以选中要改变方向的模块,使用Format菜单下的Flip block 和Rotate

JavaEE实验指导书

JavaEE实验指导书 JDK的安装与配置 1.下载安装过程(略) 是否安装jre(java运行环境)?可以取消,也可以下一步,如果我们只是开发在 安装的jdk目录中有jre。如果点击下一步出现下面的图

直到安装成功 2.环境变量配置 需要配置Path、classpath和Java_home三个环境变量。 找到安装的目录

开始设置环境变量,找到系统属性 点击环境变量

选择新建,这里有上下两个新建,上面表示当前用户的环境变量,下面是系统的环境变量,如果一个系统有多个用户就能够体现区别了。 我们就在系统用户点击新建,并安装图中内容新建path环境变量,这里的path 和后面的classpath不区分大小写。 确定后,然后同样新建classpath环境变量 在变量值中填入“.;C:\Program Files\Java\jdk1.7.0_01\lib”,注意前面的“.;”表示当前目录。 新建java_home环境变量,就是java的安装目录。如下图

上面的工作都完成后,进行最后一步检查工作验证是否配置成功。 3.验证是否配置成功 在命令行中输入java 和javac,如果出现下面两个关于java的信息表明JDK 安装成功。

Tomcat的安装与配置 1.下载安装过程(略,如果下载压缩包,直接解压到一个地方即可) 2.环境变量配置 需要配置Path、Catalina_home两个环境变量。 因为前面已经建立一个path环境变量,因此只要在前面加上路径就可以了。 注意中间用“;”隔开。 新建一个Catalina_home环境变量 修改conf目录下的tomcat-users.xml文件,

电力电子技术实验指导书

电力电子技术实验指导书 河南机电职业学院 2010年4月

学生实验守则 一、学生进入实验室必须服从管理,遵守实验室的规章制度。保持实验室的安静和整洁,爱护实验室的一切设施,不做与实验无关的事情。 二、实验课前要按照教师要求认真预习实验指导书,复习教材中于实验有关的内容,熟悉与本次实验相关的在理论知识,同时写出实验预习报告,并经教师批阅后方可进行实验。 三、实验课上要遵守操作规程,线路连接好后,先自行检查,后须经指导教师检查后,才可接通电源进行实验。如果需更改线路,也要经过教师检查后才能接通电源继续实验。 四、学生实验前对实验所用仪器设备要了解其操作规程和使用方法,实验过程中按照要求记录实验数据。实验中有仪器损坏情况,应立即报告指导教师检查处理。凡因不预习或不按照使用方法误操作而造成设备损坏后,除书面检查外,还要按照规定进行赔偿。 五、注意实验安全,不要带电连接、更改或拆除线路。实验中遇到事故应立即关断电源并报告教师处理。 六、实验完成后,实验数据必须经教师签阅后,方可拆除实验线路。并将仪器、设备、凳子等按照规定放好,经教师同意后方可离开实验室。 七、实验室仪器设备不能擅自搬动、调换,更不能擅自带出实验室。 八、因故缺课的同学可以向实验室申请一次补做机会。无故缺课、无故迟到十五分钟以上或者早退的不予补做,该实验无成绩。

第一章电力电子技术实验的基本要求 和安全操作说明 《电子电力技术》是电气工程及其自动化、自动化等专业的三大电子技术基础课程之一,课程涉及面广,内容包括电力、电子、控制、计算机技术等。而实验环节是该课程的重要组成部分,通过实验,可以加深对理论的理解,培养和提高动手能力、分析和解决问题的独立工作能力。 1-1 实验的特点和要求 电力电子技术实验的内容较多、较新,实验系统也比较复杂,系统性较强。理论教学是实验教学的基础,要求学生在实验中应学会运用所学的理论知识去分析和解决实际系统中出现的各种问题,提高动手能力;同时通过实验来验证理论,促进理论和实际相结合,使认识不断提高、深化。通过实验,学生应具备以下能力: (1)掌握电力电子变流装置的主电路、触发和驱动电路的构成及调试方法,能初步设施和应用这些电路; (2)熟悉并掌握基本实验设备、测试仪器的性能和使用方法; (3)能够运用理论知识对实验现象、结果进行分析和处理,解决实验中遇到的问题; (4)能够综合实验数据,解释实验现象,编写实验报告。 1-2 实验前的准备 实验准备即为实验的预习阶段,是保证实验能否顺利进行的必要步骤。每次实验前都应先进行预习,从而提高实验质量和效率,否则就有可能在实验时不知如何下手,浪费时间,完不成实验要求,甚至有可能损坏实验装置。因此,实验前应做到: (1)复习教材中与实验有关的内容,熟悉与本次实验相关的理论知识。 (2)阅读本教材中的实验指导,了解本次实验的目的和内容;掌握本次实验系统的工作原理和方法;明确实验过程中应注意的问题。 (3)写出预习报告,其中应包括实验系统的详细接线图、实验步骤、数据记录表格等。 (4)进行实验分组,一般情况下,电力拖动自动控制系统实验的实验小组为每组2~3人。 1-3 实验实施 在完成理论学习、实验预习等环节后,就可进入实验实施阶段。实验时要做到以下几点: (1)实验开始前,指导教师要对学生的预习报告作检查,要求学生了解本次实验的目的、内容和方法,只有满足此要求后,方能允许实验。 (2)指导教师对实验装置作介绍,要求学生熟悉本次实验使用的实验设备、仪器,明确这些设备的功能与使用方法。 (3)按实验小组进行实验,实验小组成员应进行明确的分工,以保证实验操作协调,记录数据准确可靠,各人的任务应在实验进行中实行轮换,以便实验参加者能全面掌握实验技术,提高动手能力。 (4)按预习报告上的实验系统详细线路图进行接线,一般情况下,接线次序为先主电路,后控制电路;先串联,后并联。在进行调速系统实验时,也可由2人同时进行主电路和控制电路的接线。 (5)完成实验系统接线后,必须进行自查。串联回路从电源的某一端出发,按回路逐项

JavaEE基础实验报告

【实验名称】: Servlet的开发应用 【实验目的】: 1.掌握Servlet的一般开发过程。 2.掌握servlet的配置。 3.掌握servlet的运行。 【实验内容及要求】: 创建第一个web应用程序HelloWorld,包含一个servlet名为“HelloWorldServlet”,为该servlet设置二个初始化参数,参数名分别为name和student_no,参数值分别为“学生姓名”和“学号”(每个同学使用自己的姓名和学号)。运行该servlet,输出格式为学号为*********的***同学,你好! 这是一个简单的servlet程序 【程序输出结果截图】: 页面代码: 代码页编写:

实验输出正确。 【碰到的问题及解决方法】: 问题:第一次做时,代码按照指导书上修改的,可能有些小错误之类的,对照着指导书再次审查一遍,都改过来了。但当访问时出现了问题,可以访问Tomcat (

,以上程序没有问题,http Statue 500就是服务器内部问题。由此我就开始查Tomcat的问题,重新设置了其路径和环境变量,均没错,再重新打开时,还是如此。

于是,最终将Tomcat又重新解压,配置。终于再次运行时,出现和下的正确信息,这时终于成功了。

【体会和收获】 这次实验虽然简短,但也花费了好久时间。因为在之前安装Tomcat时,是

按照步骤安装的,但还是因为此处出现问题。所以查找问题源头时间比较长,频繁出错也使得自己有些小失落。但还好,自己越来越有耐心来研究这种问题,最后成功得到实验结果。 这次试验告诉我,不要忽略任何小事情,也许这种小事最后才是最初的问题所在。就像本次试验对于环境变量的配置是十分重要的,配置时尤其要注意不能漏掉和搞错步骤,否则在后续的程序编写和运行中会出现很多问题,带来不必要的时间浪费。 【程序代码】: HelloWorld/主要代码: …… String name, student_no; …… public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ("text/html;charset=gbk");//可以输出汉字 ("text/html"); PrintWriter out = (); String name=("name"); String student_no=("student_no"); (""); (""); (" A Servlet"); (" "); ("学号为: "+student_no+" 的同学 "+name+" 你好"); (" "); (""); (); (); }

相关文档
最新文档