




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《Web应用开发》课内实验报告大全 第一篇:《Web应用开发》课内实验报告大全西安邮电大学(计算机学院)《Web应用开发》课内实验报告题目:剧院系统的登陆与验证专业名称:软件工程班级:软件1405学生姓名:指导教师:起止时间:2016年10月12日---2016年11月2日一、课程设计目的1.学会使用Servlet处理客户端请求实现用户登陆2.学会通过JDBC访问Mysql数据库的技术3.了解Statement和PreparedStatement的区别4.掌握连接池的概念和C3P0连接池的用法5.学会JAVAEEWeb过滤器的编写6.使用过滤器实现中文乱码7.使用过滤器实现模块控制二、课程设计内容1.编写servlet实现用户登陆,从数据库中取出数据2.使用c3p0实现连接池技术并对数据库进行操作。3.编写filter实现对模块访问的控制4.编写filter实现对编码的转换三、软硬件环境及系统所采用的体系结构操作系统、语言版本、开发工具、数据类型和版本操作系统:win1064bit语言:java1.8开发工具:IDEA2016.2四、实验过程1.完成数据库访问模块(使用连接池)学习老师给的demo,实现数据库的访问部分源码:使用IDAO接口定义DAO中的方法降低上下逻辑的耦合度IDAO中接口DAO中逐一去实现测试代码:结果:2.登陆、修改用户密码所用的控制器(Servlet)登陆servlet:首先从前段jsp界面获取用户输入的用户名和密码,然后在servlet调用model层的逻辑方法去访问数据库来判断当前用户是否合法,并将部分用户信息写入session中方便后面的页面读取数据。修改用户密码servlet:当用户点击用户名时跳转到userManagerServlet同时使用Url传入用户的ID以及action动作,然后servlet调用model去获取改用户的信息并传到前段。部分源码:loginServlet:UserManagerServlet:3.字符编码过滤器编写filter过滤所有的请求并把字符编码方式设置成utf-8部分源码:XML配置:4.登陆鉴权过滤器编写filter对用户的类型进行过滤。取出session中的Type值根据值的类型确定可以访问的目录,对于无法访问的目录将跳转到错误页。managerFilter部分源码:EmployeeFilter部分源码:5.用户信息修改前段界面发送请求,包含action和用户id,其中action为updateUser,在servlet收到请求后调用model层方法返回一个employee对象,并传入到前段界面进行修改,然后前段界面将修改后的数据传回服务器,再在服务器端写入数据库中。Servlet端部分代码:五、系统的实施10.12-10.9:完成servlet的编写及功能实现,此时验证未使用数据库10.10-10.16:完成数据库链接池的编写并和servlet结合进行登陆的验证10.17-10.23:加入管理员对员工信息的修改。及filter对登陆的验证10.24-11.02:完成filter对模块的访问控制,字符编码的转换,以及加入员工对自己信息的修改。六、实验评价及心得体会第二篇:JavaWeb开发技术实验报告模版项目综合实践报告题目:html+css旅游门户网站设计班级:计算机2010(1)姓名:丁一学号:954211完成日期:2011.9.14一、分析设计用文字、图表等说明设计思路及设计结果。二、主要源代码HtmlCss三、效果图屏幕抓图四、调试过程(调试过程中碰到的问题及解决方法)五、实验结论1、实验结果图2、实验心得体会第三篇:Web开发技术及其应用学习心得Web开发技术及其应用学习心得从大学开始接触Web应用开发技术,但是大学里概念性的东西过强,导致学完后对于如何实际应用开发并不是很有条理。一、何为Web应用程序我刚开始学习的是java和C++应用程序,这些程序只能在本机上运行,接触了Web应用程序开发,才知道原来自己一直在接触使用Web应用程序,像在学校使用的教务管理系统还有经常用上的人人网,都是Web应用程序,Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++、C#等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。也就是说我们开发的程序是运行在服务器端,客户使用浏览器就可以使用程序提供的服务。二、Web应用程序开发常用语言Web应用程序开发常用语言有JSP、ASP、PHP、ASP.NET等,自己在网上对这些语言进行的一些了解,这些语言各有各的优势和缺点,编程者可以根据各自的情况选择编程语言,我起初学习Web编程的时候是

志玉****爱啊
实名认证
内容提供者


最近下载
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf