菜单
  

    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中去。
  1. 上一篇:数字签名在电子政务系统中的实现
  2. 下一篇:ASP.net学生作业管理系统的设计与实现
  1. jsp+sqlserver高校二手商品交...

  2. JAVA基于安卓平台的医疗护工管理系统设计

  3. java+mysql酒店管理系统设计与实现

  4. jsp公交刷卡数据统计系统图表的设计与实现

  5. jsp+mysql学生选课信息系统设计与实现

  6. Ruby+mysql就业信息管理系统的设计与实现

  7. jsp+sqlserver电影票务系统的设计与实现

  8. 大众媒体对公共政策制定的影响

  9. 杂拟谷盗体内共生菌沃尔...

  10. 乳业同业并购式全产业链...

  11. 河岸冲刷和泥沙淤积的监测国内外研究现状

  12. 当代大学生慈善意识研究+文献综述

  13. 十二层带中心支撑钢结构...

  14. 中考体育项目与体育教学合理结合的研究

  15. 电站锅炉暖风器设计任务书

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回