




免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB11T 2328.6-2025 车路云一体化路侧基础设施 第6部分:信息安全技术要求
- 重难点解析苏科版八年级物理下册《物质的物理属性》定向练习试卷(含答案详解)
- 城乡供水一体化项目施工方案
- 第14课 网上书店说课稿-2025-2026学年小学信息技术(信息科技)第一册(供三年级使用)浙教版(广西)
- 考点解析-人教版九年级《电功率》达标测试试题(含详细解析)
- CO2参与的羰基化合物的合成及其在光电材料开发中的应用
- 解析卷人教版八年级上册物理声现象《声音的产生与传播》专项测试试卷(含答案详解)
- 《能源与二氧化碳》(十二章、十三章)英汉翻译实践报告
- 基于轻量化深度学习的自动曝光和自动白平衡技术研究
- 防腐保温工程施工人员培训与管理方案
- 2025至2030中国乳房重建和隆胸行业发展趋势分析与未来投资战略咨询研究报告
- 青海“8·22”川青铁路尖扎黄河特大桥施工绳索断裂事故案例学习安全警示教育
- 2025年70周岁以上老年人换长久驾照三力测试题库(含答案)
- AMZ123《2025上半年跨境电商行业报告》
- 数据赋能打造精准教学新模式
- 家庭教育指导服务行业:2025年家庭教育市场消费者行为分析报告
- 苏州加装电梯协议书范本
- 大单元教学设计课件讲解
- 城市市容管理课件
- 门诊护理服务规范课件
- 孝心教育主题班会
评论
0/150
提交评论