内 部 测 试 试 卷
内 部 测 试 试 卷
操作技能考试
(J2EE)
学期 : 第二学年 |
| 课程 :ACCP4.0 | ||
|
|
| ||
日期 : |
| 时间 : 2小时 | ||
| ||||
| 总分数 :100分 |
| ||
姓名: |
| 考号: |
证件号码: |
注意:考试结束试卷必须交回,不交回试卷者成绩无效
题目:学生注册系统 | |||||||||||||||||
|
| ||||||||||||||||
一、语言和环境 | |||||||||||||||||
| A、实现技术 | ||||||||||||||||
| JSP, Struts | ||||||||||||||||
| B、环境要求 | ||||||||||||||||
| JBuilder 2005(英文版)及其联机帮助文档、SQL Server 2000或Oracle 9i、Weblogic | ||||||||||||||||
二、要求 | |||||||||||||||||
| 学生注册系统。具体要求如下: 1:使用struts框架完成本系统; 2:首页面register.jsp的页面显示如图1:
图1 | ||||||||||||||||
三、推荐实现步骤 | |||||||||||||||||
| 1、在数据库中建立表Student,表结构如下: | ||||||||||||||||
|
| ||||||||||||||||
| 2、在JBuilder中新建工程,新建Web应用(选择使用struts) | ||||||||||||||||
| 3、创建值对象Student,用来封装Student表中各个属性,并创建setter、getter方法,如: private int userID; private String loginName; private String password; private String trueName; public int getUserID() { return userID; } public void setUserID(int userID) { this.userID=userID; } …… | ||||||||||||||||
| 4、建立数据库访问对象StudentDB | ||||||||||||||||
| A. 实现getConnection方法,正确建立与数据库的连接; B. 正确定义insert方法,参数是Student类型的值对象。负责把学生信息插入数据库; C. 注意释放数据库连接! | ||||||||||||||||
| 5、创建首页面register.jsp,应当 | ||||||||||||||||
| A. 正确显示所有的组件,从资源文件中读取页面上的文本内容(包括按钮上的显示标题) B.表单提交后需要通过ActionServlet进行处理; | ||||||||||||||||
| 6、使用struts技术,创建FormBean,命名为RegisterForm,应当: | ||||||||||||||||
| A. 将register.jsp上的表单内容封装在RegisterForm对象中; B. 实现各属性的setter、getter方法。 C. 验证各属性的输入值不能为空。 | ||||||||||||||||
| 7、使用struts技术,编写ActionForm,命名为RegisterAction,应当: | ||||||||||||||||
| A、 在RegisterAction对象中,把RegisterForm对象中封装的表单内容中各个属性值存储在Student对象中; B、 调用StudentDB对象的insert方法,把信息存放在数据库中; C、 成功后,跳转到成功页面success.jsp,提示注册成功信息。 | ||||||||||||||||
| 8、更改配置文件struts-config.xml | ||||||||||||||||
| A、 配置form bean B、 配置 action | ||||||||||||||||
| 9、编写资源文件application.properties | ||||||||||||||||
四、注意事项 | |||||||||||||||||
| A、 仔细审题,把题目要求理解准确; | ||||||||||||||||
| B、请注意界面的美观性; | ||||||||||||||||
| C、请注意代码的书写、命名符合规范和适当的注释; | ||||||||||||||||
学期 : 第二学年 |
| 课程 :ACCP4.0 | ||
|
|
| ||
日期 : |
| 时间 : 2小时 | ||
| ||||
| 总分数 :100分 |
| ||
姓名: |
| 考号: |
证件号码: |
注意:考试结束试卷必须交回,不交回试卷者成绩无效
题目:学生注册系统 | |||||||||||||||||
|
| ||||||||||||||||
一、语言和环境 | |||||||||||||||||
| A、实现技术 | ||||||||||||||||
| JSP, Struts | ||||||||||||||||
| B、环境要求 | ||||||||||||||||
| JBuilder 2005(英文版)及其联机帮助文档、SQL Server 2000或Oracle 9i、Weblogic | ||||||||||||||||
二、要求 | |||||||||||||||||
| 学生注册系统。具体要求如下: 1:使用struts框架完成本系统; 2:首页面register.jsp的页面显示如图1:
图1 | ||||||||||||||||
三、推荐实现步骤 | |||||||||||||||||
| 1、在数据库中建立表Student,表结构如下: | ||||||||||||||||
|
| ||||||||||||||||
| 2、在JBuilder中新建工程,新建Web应用(选择使用struts) | ||||||||||||||||
| 3、创建值对象Student,用来封装Student表中各个属性,并创建setter、getter方法,如: private int userID; private String loginName; private String password; private String trueName; public int getUserID() { return userID; } public void setUserID(int userID) { this.userID=userID; } …… | ||||||||||||||||
| 4、建立数据库访问对象StudentDB | ||||||||||||||||
| A. 实现getConnection方法,正确建立与数据库的连接; B. 正确定义insert方法,参数是Student类型的值对象。负责把学生信息插入数据库; C. 注意释放数据库连接! | ||||||||||||||||
| 5、创建首页面register.jsp,应当 | ||||||||||||||||
| A. 正确显示所有的组件,从资源文件中读取页面上的文本内容(包括按钮上的显示标题) B.表单提交后需要通过ActionServlet进行处理; | ||||||||||||||||
| 6、使用struts技术,创建FormBean,命名为RegisterForm,应当: | ||||||||||||||||
| A. 将register.jsp上的表单内容封装在RegisterForm对象中; B. 实现各属性的setter、getter方法。 C. 验证各属性的输入值不能为空。 | ||||||||||||||||
| 7、使用struts技术,编写ActionForm,命名为RegisterAction,应当: | ||||||||||||||||
| A、 在RegisterAction对象中,把RegisterForm对象中封装的表单内容中各个属性值存储在Student对象中; B、 调用StudentDB对象的insert方法,把信息存放在数据库中; C、 成功后,跳转到成功页面success.jsp,提示注册成功信息。 | ||||||||||||||||
| 8、更改配置文件struts-config.xml | ||||||||||||||||
| A、 配置form bean B、 配置 action | ||||||||||||||||
| 9、编写资源文件application.properties | ||||||||||||||||
四、注意事项 | |||||||||||||||||
| A、 仔细审题,把题目要求理解准确; | ||||||||||||||||
| B、请注意界面的美观性; | ||||||||||||||||
| C、请注意代码的书写、命名符合规范和适当的注释; | ||||||||||||||||