组件技术--简易论坛模型设计

组件技术--简易论坛模型设计

ID:12586450

大小:523.00 KB

页数:34页

时间:2018-07-17

组件技术--简易论坛模型设计_第1页
组件技术--简易论坛模型设计_第2页
组件技术--简易论坛模型设计_第3页
组件技术--简易论坛模型设计_第4页
组件技术--简易论坛模型设计_第5页
资源描述:

《组件技术--简易论坛模型设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程名称:组件技术设计题目:简易论坛模型设计课程设计要求:1、掌握Struts开发流程2、掌握Action的工作原理3、掌握Struts-config.xml文件的配置4、功能模块的完善与交互5、实现论坛模型的几个主要基本功能,包括用户注册、用户信息修改、删除用户、主题编辑、回复编辑、删除主题和删除回复、权限管理、用户登录、查询用户资料工作计划及安排:此次设计共有一周时间分为四个阶段。第一个阶段:认真分析老师给的资料,读懂论坛模型的基本代码;第二个阶段:开始着手设计,进行所需软件的安装,接着进行环境配置(此过程需要查阅大量资料)软件汉化等调试前的准备工作;第三的阶段:调试程序,修改错误,优化

2、界面及功能;第四个阶段:总结实训,完成实验报告。总结:通过这次课程设计,我对Struts有了更深入的认识,Struts是一个非常方便的WebMVC框架,基于这个框架能够更迅速便捷的进行Web的开发,掌握Struts的原理能够帮助我们了解JSF。课程设计(大作业)报告一、题目分析1、掌握Struts开发流程2、掌握Action的工作原理3、掌握Struts-config.xml文件的配置4、功能模块的完善与交互5、实现论坛模型的几个主要基本功能二、总体设计1、用户注册用户注册模块用于添加基本的用户信息。目前,在用户注册模块验证用户名是否重复时使用最多的技术是Ajax,该技术基于无刷新页面的方式

3、与数据库中的用户数据进行对比。2、用户信息修改用户信息修改模块的技术关键点在于Struts中的HTML类型的标签与数据库中的数据交互。1、删除用户删除用户模块仅仅是一个DELETE的操作,但其影响到相关的帖子及主题发表者与用户的关联性操作。设计时应注意做到如何删除用户但与这个用户相关的帖子中的信息不被破坏。2、主题编辑主题编辑模块是在开发留言板、论坛类项目时必做的一个模块。在发表主题时,需要注意对特殊符号的安全处理。3、回复编辑回复编辑和主题编辑的功能大体一样,它们的共同点是基于用户权限使用“编辑”功能,只有管理员才能编辑,只有管理员才会出现“编辑”超链接,设计时要注意权限的判断。4、删除主

4、题和删除回复删除主题时要将回复一起删除,删除回复时要对回复与用户名之间关联做一些善后的处理。5、权限管理设计时注意区别用户与管理员的权限。6、用户登陆用户登录是典型的权限认证和数据库操作的实例。在主界面单击登录,出现登录界面后输入正确的用户名和密码后登录系统。7、查询用户资料本模块具有一些JDBC与超级链接结合显示数据的基础实例。在BBS的使用过程中,经常需要对用户进行查询的操作,本项目也需要这样的模块。一、实验器材★Windows操作系统,MyEclipse软件1.配置Eclipse下的Struts开发环境需要以下软件:二、制作步骤1.安装顺序如下:(1)安装jdk-1_5_0_08-wi

5、ndows-i586-p.exe。(2)配置JDK环境变量。(3)解压eclipse3.2.1.zip。(4)安装MyEclipseEnterpriseWorkbenchInstaller_5.1.0GA_E3.2.1exe。(5)安装apache-tomcat-5.5.20.exe。2.成功安装MyEclipse和Tomacat后需要将Tomacat和MyEclipse进行集成。单击“Window”→“Preferences”菜单后出现以下界面2.选择“MyEclipse”节点中的“Tomcat5”节点,按图进行设置:3.在图示窗口中设置“TomcatServer”的状态为“Enable”

6、,设置“TomcatHomeDirectory”的内容,即Tomcat的安装目录,设置完成后单击“OK”。4.在“one.jsp”文件的和之间加入JSP脚本:五、程序代码1..用户注册※页面描述:单击首页的“注册”超级链接,即出现用户注册的界面,在界面中可以实现新用户的注册,填入必要的信息后单击“Submit”按钮,则在数据库中新添加一条用户信息的记录。其代码如下:<%@pagelanguage="java"pageEncoding="gb2312"%><%@tagliburi="http://jakarta.apache.org/struts/tags-bean"

7、prefix="bean"%><%@tagliburi="http://jakarta.apache.org/struts/tags-html"prefix="html"%>location.reload;JSPforUsersFormform

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。