毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP班级管理网站设计与实现+ER图(4)
5.1.2控制公共页面类Page
这个类主要是为了规范页面呈现内容,使页面显示更加协调、美观;类中定义了一些常用的属性及方法,用以支持JSP页面的设计[8]。属性及主要方法:currentPage:当前所在页(封装了get和set两种方法);pageSize:定义每页显示数(封装了get和set两种方法);totalSize:共有多少条数据需要显示(封装了get和set两种方法);isFirst():判断是不是第一页;isLast():判断是不是最后一页;isNext():判断有没有下一页;isPrve():判断有没有上一页(主要是为实现网站登录)。
5.2用户信息管理
5.2.1视图组件
login.jsp的主要功能是提供用户登录时填写身份信息的表单。当用户填写完身份信息后,单击“登陆”按钮将提交${basePath}/user.jspx,做post传递方法,将该请求传递给控制器组件UserServlet.java。表单中包含了“用户名”及“密码”文本框控件以获得数据,其type属性值以此为text、password。视图组件usercenter.jsp的主要功能是实现对用户信息的文护,其实现原理与login的原理一致[9]。
5.2.2模型组件
User.java的作用是定义用户的属性,这些属性与数据库中字段一一对应,并且User.java中还封装了这些字段get/set方法。这部分的作用是获得来自视图组件login.jsp中的数据,并根据其传递给控制器组件进行处理;UserService.java是定义控制组件需要实现的方法。
整个过程是先通过PostServlet.java以默认的数据(即板块状态值为1)调用PostDao.java中的方法,完成初始的数据操作,通过视图组件显示出来;然后通过操作页面,完成信息的请求与发送。
5.2.3控制组件
UserDao.java的作用是获得来自视图组件login.jsp中的数据,并根据其传递给控制器组件UserServlet.java进行处理。UserServlet.java通过UserDao.java通过UserDao.java提供的相关数据,完成各种控制方法。
整个过程是当login.jsp 发出post请求时,将首先访问控制组件UserServlet类,该类调用组件UserDao.java类的方法,并进行数据库查询身份验证;操作之后,将请求转发到配置文件定义好的页面中去。
5.3论坛信息管理
5.3.1视图组件
post.jsp为显示页面,根据获取的session值显示不同内容,newpost.jsp为发布新信息页面。在首页¬通过board.jsp组件提供的<a herf = ”post.jspx ? _method = show & id =${ post.id }”> ${ post.title } </a>链接,当客户端发出此请求时,就可获得所需要的ID参数,将该请求传递到控制器组件PostServlet.java,经处理后得到的结果在返回到post.jsp中去[10]。在发表的信息的newpost.jsp中则是通过操作${basePath}/post.jspx的post方法,将页面上得到的各数据信息传送给控制器组件RepostServlet.java。
5.3.2模型组件
Post. java和Repost. java的作用分别是定义信息和回复的属性,各字段与数据库中信息表和回复表中的数据字段一一对应,并且对这些字段进行了封装(即get/set方法);PostService.java和RepostService.java分别是发表信息和回复信息的定义的方法。
5.3.3控制组件
PostServlet.java和RepostServlet.java的作用是获得视图组件传送的数据[11],并分别调用PostDao.java和RepostDao中的方法,完成PostService.java和RepostService.java的方法,实现对post.jsp 和newpost.jsp的控制。
整个过程是先通过PostServlet.java以默认的数据(即板块状态值为1)调用PostDao.java中的方法,完成初始的数据操作,通过视图组件显示出来;然后通过操作页面,完成信息的请求与发送。网站主页面如图5所示。
图5 网站主页
5.4文件管理
5.4.1视图组件
file.jsp为显示页面,只有在用户登录后才可显示出来。在首页¬通过board.jsp组件提供的<a herf = ” ${ basePath. }/file.jspx? _method = show” > 共享 </a>链接,当客户端发出此请求时,就可获得所需要的ID参数,将该请求传递到控制器组件FileServlet.java,经处理后得到的结果在返回到file.jsp中去。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
数字签名在电子政务系统中的实现
下一篇:
ASP.net学生作业管理系统的设计与实现
PHP+IOS的会议管理系统的设计+ER图
高职院校公共机房的管理维护【2471字】
项目管理茬软件中的應用【5351字】
软件项目管理常见问题及解决方案【1196字】
计算机信息管理茬第三方...
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
医院财务风险因素分析及管理措施【2367字】
C#学校科研管理系统的设计
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
公寓空调设计任务书
志愿者活动的调查问卷表
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...
中国学术生态细节考察《...