




免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业战略的动态评估机制试题及答案
- 人工智能伦理问题与解决方法试题及答案
- 2024年云南省退役军人厅下属事业单位真题
- 关注行业动态把握发展机遇计划
- 2024年深圳开放大学辅导员考试真题
- 促进创新的年度工作计划设计
- 公司战略目标导向试题及答案
- 2024年青海省农业农村厅下属事业单位真题
- 客户价值创造的实践与总结计划
- 2024年兴业银行天津分行招聘笔试真题
- 国有企业外派董监事、高管人员管理办法
- 2024年时事政治题库及参考答案(100题)
- 《汽车构造》期末考试复习题库(含答案)
- DB3301-T 0222-2024 国际化医院建设规范
- 《念奴娇·过洞庭》《赤壁赋》联读教学设计 2023-2024学年统编版高中语文必修下册
- 检验人员训练教材-QC技能手册
- 巡视整改和成果运用的意见原文
- 2024-2025学年新教材高中生物 第3章 基因工程 第4节 蛋白质工程的原理和应用教案 新人教版选择性必修3
- 人工智能训练师理论知识考核要素细目表三级
- 取送车合同协议书
- NB/T 11446-2023煤矿连采连充技术要求
评论
0/150
提交评论