java组件技术-20081101316-李恩光

上传人:汽*** 文档编号:487627651 上传时间:2023-11-08 格式:DOC 页数:7 大小:59KB
返回 下载 相关 举报
java组件技术-20081101316-李恩光_第1页
第1页 / 共7页
java组件技术-20081101316-李恩光_第2页
第2页 / 共7页
java组件技术-20081101316-李恩光_第3页
第3页 / 共7页
java组件技术-20081101316-李恩光_第4页
第4页 / 共7页
java组件技术-20081101316-李恩光_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《java组件技术-20081101316-李恩光》由会员分享,可在线阅读,更多相关《java组件技术-20081101316-李恩光(7页珍藏版)》请在金锄头文库上搜索。

1、课程设计(大作业)报告课程名称: 组 件 技 术 设计题目: 简 易 论 坛 模 型 院 系: 信 息 技 术 学 院 班 级: 08 级 3 班 设 计 者: 李 恩 光 学 号: 20081101316 指导教师: 陈 旻 设计时间: 2011.05.252011.06.01 昆明学院昆明学院课程设计(大作业)任务书姓 名:李 恩 光院(系):信息技术学院专 业:计算机科学与技术学 号:20081101316任务起止日期:课程设计题目:简易论坛模型课程设计要求:1、 掌握Struts开发流程2、 掌握Action的工作原理3、 掌握Struts-config.xml文件的配置4、 功能模块

2、的完善与交互5、 实现论坛模型的几个主要基本功能,包括用户注册、用户信息修改、删除用户、主题编辑、回复编辑、删除主题和删除回复、权限管理、用户登录、查询用户资料工作计划及安排: 1、第一天:仔细阅读老师提供的文档资料和要求,查阅搜索相关资料,学习struts的所有内容,看文档strut,按要求拟定任务计划,合理安排时间。 2、第二天:使用javawebstudio做Struts项目myFirstStruts,实现简单的Struts项目,了解Struts的大致结构。 3、第三天:建立strutsDB项目,实现数据库的连接,完成用户管理模块: 4、第四天:分析StrutsDB项目的源程序,清理各页

3、面之间的调用关系。 5、第五天:代码编写及调试。 6、第六天:代码测试,掌握单元测试方法。指导教师签字 年 月 日 课程设计(大作业)成绩学号:20081101316 姓名:李 恩 光 指导教师:陈旻课程设计题目:简易论坛模型总结: 在这一星期的关于java组件技术Struts的实训中,我不仅学到许多平常课堂上很难学到的知识,还明白了很多与专业息息相关的内容。能够熟练运用当前流行的java开源框架:Struts、Hibernate以及Spring来构建灵活、易于扩展的多层Web应用程序。深入理解MVC模式,掌握Struts体系架构,掌握Struts开发流程,熟练掌握Struts的配置方法Str

4、uts。使用标记和 MVC 解决了某些重大问题。这个方法有助于提高代码的可重用性和灵活性。通过将问题划分为更小的组件,当技术空间或问题空间中出现变化时,我们有更多的机会重用代码。此外,Struts 使网页设计人员和 Java 开发人员能将精力集中于自己最擅长的方面。但是,在强健性增强的同时,也意味着复杂性的增加。Struts 比简单的单个 JSP 网页要复杂得多,但对于更大的系统而言,Struts 实际上有助于管理复杂性。另外,我并不想编写自己的 MVC 实现,而只想了解一个这样的实现。不管我们是否会使用 Struts,回顾这个 Struts 框架(对不起,应该是库)都会使我们对 JSP 文件

5、和 servlet 的特性、以及如何将它们组合起来用于我们的下一个 Web 项目有更好的了解。正像翼间支柱是机翼结构中不可缺少的一部分一样,Strut 也可能成为我们下一个 Web 项目的不可缺少的一部分。同时关于WEB开发的一些框架,还有必要去学习一下Hibernate和Spring,这将有助于我们对jave的熟练运用。指导教师评语:成绩:填表时间:2011.06.01指导教师签名:课程设计(大作业)报告一、 题目分析1、掌握Struts开发流程2、掌握Action的工作原理3、掌握Struts-config.xml文件的配置4、功能模块的完善与交互5、实现论坛模型的几个主要基本功能二、 实

6、验环境硬件:服务器、主机(配置要求支持WINDOWS98系统以上)、若干PC机。软件:MyEclipse-7.0TOMCAT服务器模块,业务数据库连接模块MySQL数据库三、 制作步骤及程序代码定义添加如下配置添加对LoginAction的配置创建login.jsp请登录请输入用户名: 请输入密码: 登录成功欢迎您,您已经成功登录!您创建的第一个Struts应用程序已成功运行!登录失败您的登录失败了,可能原因是用户名或密码不正确,请返回重新输入 返回登录页面创建业务逻辑处理类package com.bjsxt.strutstest;public class UserManager privat

7、e static UserManager userManager;private UserManager()public static synchronized UserManager getInstance()if(userManager = null)userManager = new UserManager();return userManager;public void validate(String username,String password)throws UserNotFoundException,PasswordErrorExceptionif(!admin.equals(

8、username)throw new UserNotFoundException();if(!admin.equals(password)throw new PasswordErrorException();try UserManager.getInstance().validate(username,password);return mapping.findForward(success); catch (UserNotFoundException e) e.printStackTrace(); catch (PasswordErrorException e) e.printStackTrace();return mapping.findForward(error);% taglib prefix=html uri=http:/struts

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号