




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java与J2EE架构实验指导书10学时张智实验1 JavaScript编程(2学时)实验目的了解JavaScript语言的特点。掌握JavaScript客户端编程。实验任务JavaScript程序测试创建一个HTML文档如下:function disp_alert() alert(Hello World!); 运行网页结果:Hello World!上机编程题采用js客户端验证技术来模拟网站注册功能。说明:(1) 星号为必填项目,要求:用户名618个字符(只能为字母、数字或下划线),且以字母开头,字母和数字结尾,暂不验证用户名是否存在;密码616位字符(任意字符);确认密码要与密码项一致。(2) 在输入框输入信息即时提示录入的要求信息,当不符合要求时即时显示错误信息。(3) 验证通过后用alert显示结果。实验2 JSP编程(2学时)实验目的通过使用MyEclipse来开发JSP+Servlet动态网页。实验任务JSP程序测试创建 Web Project,修改index.jsp文件: My JSP MyJsp.jsp starting page 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()步骤:n 新建Dynamic Web项目(testBean)n 新建public class; ( Box.java,package javaBean, )n 输入属性变量; n 在代码编辑区右键SourceGenerate Getters and Setters select all 属性,public型自动生成getXxxx和setXxxx; n 不带参数构造函数和求体积函数手工输入: public Box() length=0; width=0; height=0; public double getCV() return length*width*height; n 编译JavaBean:无错误后保存自动生成Box.class; n 部署JavaBean: 此时会自动将javaBean包(box.class)放到Web-INF/classes中 n 创建JSP程序:index.jsp: 在JSP中使用JavaBean长方体的长度为:长方体的宽度为:长方体的高度为:% out.println(长方体的容积为:+box.getCV()+); % 运行即可。上机编程题设计一个Triangle的JavaBean,并在JSP中进行测试。属性:三条边:a,b,c (double类型)方法:不带参数构造函数(使属性值均为0);判断是否是三角形,求周长函数getC();求面积函数getArea()。注意:录入的数据必须为非0正实数,需要验证。实验4 JDBC编程(4学时)实验目的掌握JSPMySQL数据库的连接及访问方式。掌握JSPMySQL数据库的查询、增加、删除和修改操作。实验任务JDBC编程测试JSP连接MySQL数据库并显示表记录。 % String url =jdbc:mysql:/localhost:3306/menagerie; /数据库连接字符串 Class.forName(org.gjt.mm.mysql.Driver).newInstance(); /加载驱动程序 Connection conn= DriverManager.getConnection(url,root,dba); /建立连接 Statement stmt=conn.createStatement(); /创建语句对象 String sql=select * from pet; /表为pet ResultSet rs=stmt.executeQuery(sql); /获得结果集 while( rs.next() ) /处理结果集 out.print(rs.getString(owner)+); 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 / 声明一个公有类:HelloWorldpublic static void main(String args) / 类中主方法,程序入口点System.out.println(Hello World !); / 在屏幕上输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年城市照明电力安装与改造合同
- 2025版汽车租赁合同范本(含环保)
- 2025版生猪养殖环境监测与保护合同
- 2025年文化旅游区招商引资合作协议范本
- 2025版水渠工程劳务派遣合同示范文本
- 2025年绿色装修贷款服务合同样本
- 2025年度能源行业财务顾问合同-成本分析与优化
- 2025年度高端全屋定制家具设计施工合同范本
- 2025茶楼承包合同范本:含茶楼环保设施建设协议
- 2025版禽类产品电商平台合作合同
- 2025年70周岁以上老年人换长久驾照三力测试题库(含答案)
- 2025时事政治考试题库(含答案)
- 小学学期末质量分析会
- 医院护工礼仪培训
- 农村处理矛盾纠纷课件
- 2025年汽车驾驶员(技师)考试试题附答案
- 矿山基金管理办法
- 数控加工程序管理办法
- 肥料登记证授权合同范本
- 工业厂房租赁管理办法
- 辽宁动物检疫管理办法
评论
0/150
提交评论