《Java与J2EE架构》实验指导书
《Java与J2EE架构》
实验指导书
10学时
张智
实验1 JavaScript编程(2学时)
实验目的
了解JavaScript语言的特点。 掌握JavaScript客户端编程。
实验任务
JavaScript程序测试
创建一个HTML文档如下:
运行网页结果:Hello World!
上机编程题
采用js客户端验证技术来模拟网站注册功能。
说明:
(1) 星号为必填项目,要求:用户名6~18个字符(只能为字母、数字或下划线),且以字母开头,字母和数字结尾,暂不验证用户名是否存在;密码6~16位字符(任意字符);确认密码要与密码项一致。
(2) 在输入框输入信息即时提示录入的要求信息,当不符合要求时即时显示错误信息。 (3) 验证通过后用alert显示结果。
实验2 JSP编程(2学时)
实验目的
通过使用MyEclipse来开发JSP+Servlet动态网页。
实验任务
JSP程序测试
创建 Web Project,修改index.jsp文件:
<%@ page language=\
Hello JSP!
浏览页面结果:Hello JSP!
上机编程题
1、使用Servlet技术获取用户提交的信息。用户录入信息如下图所示。
2、从input.jsp端输入start和end值(必须为实数值,可带+-号),然后传到servlet进行求和输出。
实验3 JavaBean编程(2学时)
实验目的
使用JavaBean提高JSP的代码重用性。
实验任务
JavaBean编程测试:
设计一个Box类的JavaBean:
属性:length/width/height double类型
方法:getXxxx和setXxxx方法 不带参数构造函数(使属性值均为0) 求体积函数getCV() 步骤:
? 新建Dynamic Web项目(testBean)
? 新建public class; ( Box.java,package javaBean, ) ? 输入属性变量;
? 在代码编辑区右键→Source→Generate Getters and Setters → select all 属性,public
型→自动生成getXxxx和setXxxx;
? 不带参数构造函数和求体积函数手工输入:
public Box() { length=0; width=0; height=0;} public double getCV() { return length*width*height; } ? 编译JavaBean:无错误后保存自动生成Box.class;
? 部署JavaBean: 此时会自动将javaBean包(box.class)放到Web-INF/classes中 ? 创建JSP程序:index.jsp:
<%@ page language=\<%@page import=\
长方体的长度为:
上机编程题
设计一个Triangle的JavaBean,并在JSP中进行测试。 属性:三条边:a,b,c (double类型)
方法:不带参数构造函数(使属性值均为0);
判断是否是三角形,求周长函数getC();求面积函数getArea()。 注意:录入的数据必须为非0正实数,需要验证。
实验4 JDBC编程(4学时)
实验目的
掌握JSP+MySQL数据库的连接及访问方式。
掌握JSP+MySQL数据库的查询、增加、删除和修改操作。
实验任务
JDBC编程测试
JSP连接MySQL数据库并显示表记录。
<%@ page contentType=\ <%@ page import=\
String url =\数据库连接字符串 Class.forName(\ //加载驱动程序 Connection conn= DriverManager.getConnection(url,\ //建立连接 Statement stmt=conn.createStatement(); //创建语句对象 String sql=\ //表为pet
ResultSet rs=stmt.executeQuery(sql); //获得结果集 while( rs.next() ){ //处理结果集
out.print(rs.getString(\ }
rs.close(); stmt.close(); conn.close(); %>
上机编程题
1、首先创建一个数据库userdb,该库中有一个名为user的表,该表用于存放注册用户的信息,user ( id char(18) not null primary key, psd char(16))。 完成用户注册功能:
(1) 客户端register.jsp界面如下:数据录入要求与“实验一”的一致。
(2) “检测”按钮:检测用户名是否存在。
(3) “注册”功能只有全部通过验证后才能提交到Insert.jsp,Insert.jsp实现将帐号和密码存入user表。
附录:实验5 Java编程(2学时)
实验目的
掌握Eclipse编程环境。 掌握Java基本编程技术。
实验任务
HelloWorld.java文件 public class HelloWorld {
// 声明一个公有类:HelloWorld public static void main(String[] args) { // 类中主方法,程序入口点 System.out.println(\ // 在屏幕上输出字符串\ } }
上机编程题
(1)建立一个学生类,包含学号(String)、姓名(String)、班级(String)、性别(boolean,男性为true,女性为false、及爱好信息vector< String >。 (2)实现属性的读取及修改方法。
…… 此处隐藏:542字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




