24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 代做毕业设计 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

学生基本情况数据增删改模块的分析与设计

添加时间:2018/07/10 来源:未知 作者:admin
JSP是目前开发B/S结构web应用程序中最典型的一种技术, 它继承了Java语言的优点, 是一种与平台无关的技术。在具体使用JSP开发Web应用程序有很多种不同的模式与方法。最简单的有JSP页面实现模式, 在这种实现模式中。
以下为本篇论文正文:

  摘要:JSP+JavaBean+Servlet是基于JSP技术的一种开模式。文章介绍了如何利用该模式设计及实现一个典型的增删改模块。

  关键词:JSP; 开发模式; 数据维护模块;

  Abstract:JSP+JavaBean+Servlet is the development model of Web application base on JSP technology. This paper introduces a realization method of typical modules of Add, delete and modify data using the model.

  Keyword:JSP; Development Model; Data Maintenance Module;

  现在大多数应用系统都是基于B/S结构web应用程序, 这些应用程序基本上都是基于数据库系统, 系统中对数据的s增加、修改、删除操作是非常普遍的。由于基于B/S结构的web应用程序比C/S结构要来得复杂, 因此选择一种好的程序设计语言及开发模式对于开发web应用程序就显得尤为重要。本文通过学生基本情况数据增删改这一典型模块的实现, 就在开发中如何使用JSP+Java Bean+Servlet模式作一分析和论述。

  1、JSP+Java Bean+Servlet实现模式介绍

  JSP是目前开发B/S结构web应用程序中最典型的一种技术, 它继承了Java语言的优点, 是一种与平台无关的技术。在具体使用JSP开发Web应用程序有很多种不同的模式与方法。最简单的有JSP页面实现模式, 在这种实现模式中, 所有的程序代码都写在JSP页面文件中, 程序功能都由JSP页面来实现, 用户发送的请求直接由JSP页面来处理, 该模式无法重用逻辑代码部分, 外加内嵌页面代码太多, 不易管理;于是出现JSP+Java Bean实现模式, 该模式是JSP技术早期最常用的设计模式, 在这种实现模式中, JSP页面负责处理用户发来的请求, 借助Java Bean模型组件处理业务逻辑;第三种即是JSP+Java Bean+Servlet实现模式, 在这种实现模式中, JSP页面负责接收用户发来的请求及数据的显示, Java Bean组件实现业务逻辑, Servlet组件用来执行业务逻辑并负责程序的流程控制, 三者角色清晰, 分工明确, 它是MVC, 即Model-ViewController设计模式的一种具体实现, 是学习JSP开发技术过程中必须切实掌握的一种实现模式。除此之外, 还有基于JSP技术的许多开发框架, 如Struts。

  2、学生基本情况数据增删改模块的分析与设计

  学生基本情况数据增删改模块是一个典型的数据维护模块, 该模块的主要功能是能将所有学生数据列出在一个页面上, 并能添加、修改及删除学生记录数据, 在实际教学中常作为范例使用。

  2.1、数据库的设计

  程序中采用Access数据库, 数据库名称为Student DB.mdb, 库中只有一张表, 表名为Student, 表结构如下:

分层设计系统中各个组件

  2.2、模块运行流程情况分析及设计

分层设计系统中各个组件

  studentlistedit.jsp页面将所有学生的数据列出, 在其上有三个超链接, 分别对应学生数据的添加、修改及删除, 根据点击的超链接调用相应的Servlet类完成对数据库的操作, 操作完成后最终转至学生数据列表页面。

  2.3、实现模式中各个组件的设计

  按JSP+Java Bean+Servlet实现模式的要求, 分层设计系统中各个组件如下:

分层设计系统中各个组件

  3、数据维护模块的实现

  3.1、编制视图层组件即页面文件

  视图层组件中共涉及四个页面文件, 其中studentlistedit.jsp是用来列出所有学生, 并显示增、删、改操作超链接的页面, 主要代码如下:

主要代码

  其他三个页面文件略。

  3.2、编制Javabean模型层组件即Javabean类文件

  有二个Javabean类文件, 一个是实体Javabean类文件Student.java, 它对应学生实体, 定义如下:

Student.java

  另一个是工具Javabean类文件DBUser.java, 它封装了对数据库的所有操作, 定义的主要代码如下:

定义的主要代码

  3.3、编制控制器Controller组件即Servlet类文件

  在本模块中, 控制器由Servlet类文件来实现, 从前述设计看, 有四个Servlet组件, Student Edit Servlet.java类文件中定义的主要代码如下:

java类文件中定义的主要代码

  其他3个Servlet类文件略。

  编辑配置文件web.xml, 对4个Servlet类文件进行配置, Student List Servlet.java配置如下:

Student List Servlet.java配置

  3.4、发布并测试应用程序

  在Eclipse的集成开发环境中, 连接Access数据库对学生基本情况维护模块进行测试。

  4、结语

  基于JSP开发技术的开发模式和框架现在比较多, 但是JSP+Java Bean+Servlet实现模式始终是最基本和最重要的一种实现模式, 它是JSP开发技术的基础, 对理解和掌握JSP开发技术非常重要, 是深入学习其他更高级开发模式和框架的基础, 值得认真学习和研究。

  参考文献
  [1]马建红, 李占波主编.JSP应用与开发技术[M].北京:清华大学出版社, 2014.
  [2]潘国荣, 殷存举, 徐栋编, 着.Java&JSP应用程序实例开发[M].北京:电子工业出版社, 2014.

相关内容
相关标签:JSP毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!