欢迎来到天天文库
浏览记录
ID:928816
大小:43.51 KB
页数:5页
时间:2017-09-25
《网络编程设计实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验一JavaEE初级编程(2学时)1、实验目的(1)掌握Java程序运行环境的安装与配置。(2)掌握Tomcat服务器的安装及环境配置方法。(3)掌握对MyEclipse的集成开发环境的配置,为JavaEE程序的实验做好准备工作。(4)掌握编写与运行JSP程序的方法。(5)掌握JSP语言的基本编程方法,了解JSP中各种元素及标签的使用。2、基本要求:(1)注意自始至终贯彻课程中所介绍程序设计风格,养成良好的编程习惯。(2)独立完成所布置习题。(3)为保证尽量在统一安排的上机时间内编译运行通过程序,应事先设计好程序。(4)认
2、真完成每次实验,并写出实验报告。3、实验内容和步骤:(1)安装JDK软件包。(2)设置环境变量,包括设置Java的运行路径和classpath。(3)安装tomcat服务器,并了解服务器的文件结构。(4)安装MyEclipse,学会在该环境中如何配置Tomcat服务器,完成JavaEE项目的部署及运行。(5)建立一个项目user,在其中首先创建一个注册页面,要求在注册页面中输入用户注册信息,如果注册成功,则给出成功提示,如果注册失败,则将页面返回到注册页面,并给出错误提示。l建立一个SQLServer数据库Test,在其中建
3、立数据表user,表中包含用户注册时所需要的各种信息字段,包括username,password,sex,age,hobby等,并向其中输入几条用户信息。l建立一个JSP注册页面regist.jsp,n在其中通过form表单输入注册所需要的用户名称userName,用户密码userPassword,重复密码RUserPassword,用户性别userSex及年龄userAge还有用复选框表示的用户爱好hobby等信息,n输入信息之后通过点击提交按钮submit,将这些信息提交到另一个regist_User.jsp页面。l在r
4、egist_User.jsp页面中完成数据库的验证,根据验证结果给出提示,并转到相应的处理页面。n首先利用jdbc进行SQLServer数据库连接,再调用Statement执行查询语句验证用户名是否已存在于数据库中,如果已存在,则将页面重定向到regist.jsp进行重新注册,并给出错误提示;如果用户名不存在则将用户的信息利用Statement保存到数据库中并返回注册成功的信息。实验二Java面向对象程序设计(2学时)1、实验目的:(1)理解JavaEE架构,掌握JSP,Servlet和JavaBean的使用。(2)掌握JS
5、P隐含对象的使用,尤其是request,session以及Application的使用(3)理解JavaEE中过滤器的功能及使用方法。2、基本要求:(1)注意自始至终贯彻课程中所介绍的JavaEE程序设计风格,养成良好的编程习惯。(2)独立完成所布置习题。(3)为保证尽量在统一安排的上机时间内编译运行通过程序,应事先设计好程序。(4)认真完成每次实验,并写出实验报告。3、实验内容与步骤:在项目user中建立用户登录页面,login.jsp,实现用户登录操作,然后利用隐含对象将用户的登录参数传递给Servlet程序loginS
6、ervlet,并同时转到loginServlet上进行登录验证,如果登录成功,转入系统欢迎页面user/welcome.jsp页面,如果登录失败则返回登录页面。(1)定义表示用户的JavaBean类User,User的属性包括username,userpassword,sex,age,hobby;方法包括设置username、设置password、设置sex,设置age,设置hobby,获取username、获取password、获取sex,获取age,获取hobby。(2)创建login.jsp页面,在其中建立form表单
7、,添加文本框和密码框控件,分别向其中输入用户名和密码,然后通过提交按钮,将它提交给后台的servlet程序的url映射名。(3)建立工具类jdbcUtil.java,在其中建立getConnection得到数据库连接。(4)在创建loginServlet.java,首先从request中提取客户端传递过来的参数,再通过调用工具类jdbcUtil取得数据库连接,通过查询语句将参数和数据库进行核对,如果用户输入的用户名称和密码不正确,给出错误提示,并将页面重定向到regist.jsp,如果用户输入的用户名和密码正确,进入系统欢迎
8、页面。(5)建立loginServlet后再到Web.xml中对servlet进行部署。(6)为user文件夹中的所有文件添加过滤器,建立过滤器userfilter.java,在该过滤器中实现只有登录用户才能访问user文件夹下的页面,如果用户未登录拒绝其访问该文件夹下的所有页面。(7)在
此文档下载收益归作者所有