【PHP开源代码栏目提醒】:网学会员为需要PHP开源代码的朋友们搜集整理了毕业论文---基于JSP和JavaBean的Web开发模式的研究 - 技术总结相关资料,希望对各位网友有所帮助!
课题名称 基于JSP和JavaBean的Web 开发模式的研究 院 系 计算机学院 专 业 软件工程 毕业设计
论文任务书 学生姓名 指导教师 职称 院系 计算机学院 专业 软件工程 题目 《基于JSP和JavaBean的Web开发模式的研究》 任务与要求 本毕业设计通过定义JavaBean调用JavaBean以及设置和获取JavaBean属性综合运用JSP技术通过一个具体的运用JavaBean的程序设计实例来验证这种Web开发模式从而理解和掌握这种基于JavaBean的Java Web程序设计方式以及软件开发的方法。
要求学生具备Java程序设计、Jsp程序设计、数据库操作等方面的知识较强的逻辑分析与实践能力。
毕 业 设 计
论文 工 作 计 划 学生姓名__辛继民___指导教师__陈有为__职称_助教硕士_ 院系___
计算机学院____专业__ 软件工程___________ 题目_《基于Jsp和JavaBean的Web开发模式的研究》____ _______________________________________________________ 工作进程 3月15日3月25日 完成开题报告。
3月16日3月31日 查阅、整理相关资料学习理论知识。
4月 1日4月15日 进行系统的分析、设计、编程。
4月16日4月30日 编程并完成相关
文档撰写准备中期检查。
5月 1 日5月15日 继续完善毕业设计内容准备撰写毕业
论文。
5月16日5月31日 完成毕业
论文。
6月 1日6月10日 打印
论文准备答辩。
起 止 时 间 工 作 内 容 主要参考书目资料 《计算机网络》 《Java程序设计指南》 一台电脑、打印机等。
每周至少有1个小时以上的毕设指导时间平时通过邮件、电话、QQ等形式随时与学生保持良好的联系及时指导。
严格按照计划执行。
主要参考书目资料 主要仪器设备及材料
论文设计过程中教师的指导安排 对计划的说明 毕业设计
论文开题报告 课题名称 基于JSP和JavaBean的Web 开发模式的研究 1本课题所涉及的问题及应用现状综述 本
毕业设计题目是基于JSP和JavaBean的Web开发模式的研究 内容涉及到JSP结合JavaBean的
软件开发模式。
JSPJava Server Pages是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术它是在传统的网页HTML文件.htm.html中插入Java
程序段Scriptlet和JSP标记tag从而形成JSP文件.jsp。
用JSP开发的Web应用是跨平台的既能在Linux下运行也能在其他操作系统上运行。
JSP技术使用
Java编程语言编写类XML的tags和scriptlets来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离支持可重用的基于组件的设计使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时首先执行其中的程序段然后将执行结果连同JSP文件中的
HTML代码一起返回给客户。
插入的Java程序段可以操作数据库、重新定向网页等以实现建立动态网页所需要的功能。
JavaBean 是一种JAVA语言写成的可重用组件。
为写成JavaBean类必须是具体的和公共的并且具有无参数的构造器。
JavaBean 通过提供符合一致性
设计模式的公共方法将内部域暴露成员属性。
众所周知属性名称符合这种模式其他Java 类可以通过自身机制发现和操作这些JavaBean属性。
用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java
代码创造的对象进行打包并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。
用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能而不用关心任何改变。
JavaBean是一个可重复使用的软件组件。
JavaBean是一种Java类通过封装属性和方法成为具有某种功能或者处理某个业务的对象简称bean。
由于javabean是基于java语言的因此javabean不依赖平台具有以下特点1可以实现
代码的重复利用2易编写、易维护、易使用 3可以在任何安装Java运行环境的平台上的使用而不需要重新编译。
编写javabean就是编写一个java的类所以你只要会写类就能编写一个bean这个类创建的一个对象称做一个bean。
基于JSP和JavaBean的Web开发模式应用现状分为三点介绍1.自JSP推出后由于它的众多优点以及发展趋势众多大公司都支持JSP技术的服务器如IBM、Oracle、Bea公司等所以JSP迅速成为商业应用的服务器端语言再加上近几年来jsp技术的成熟和internet的发展伴随着
开源社区的兴起出现了很多新的技术如strutsspring
ajax等等是的jsp更是如虎添翼现在web开发几乎多数都在用它也成了各大计算机高校的必修
课程。
2.javabean是实际上就是一个java类它可以把对象封装成一个类也正是它的这个特点现在javabean在web开发中占有重要地位再加上还专门给他设置了指令使得它的使用更是方便这样一来可以降低开发成本开发出高质量的软件在很多地方多得到广泛应用比如管理
系统网络编程等可以涉及各个行业。
3.Jsp和javabean的结合在web开发中普遍它可以用来开发一般的网站也开以用来开发具有b/s结构的网站如在线购物系统网页游戏等。
总之基于JSP和JavaBean的Web开发模式的现状是好的相信前景会更好。
2本课题需要重点研究的关键问题、解决的思路及实现预期目标的可行性分析 本课题需要重点研究的关键问题是了解什么是jspJavaBean掌握jsp和javabean中涉及到的基本知识和用法什么是基于JSP和JavaBean的Web开发模式并且了解这种开发模式的优势和特点。
它们在项目中的合理使用以及怎样使用jsp和javabean开发一个项目最终在此基础上掌握运用基于
JSP和JavaBean的Web开发模式开发项目。
在研究该
问题之前要通过阅读有关jsp和javabean的书籍和了解基于JSP和JavaBean的Web开发模式的相关知识。
对基于JSP和JavaBean的Web开发模式有一个清晰的认识。
对jsp技术的每一个元素标签属性都要很好的掌握。
对javabean也是一样对它的设置和定义以及在web中对javabean的调用对它属性的设置都要很好的掌握。
对基于JSP和JavaBean的Web开发模式也要有一个系统的了解和掌握。
通过看书籍网上查资料等多种途径很好的掌握jspjavabean和基于JSP和JavaBean的Web开发模式相关的知识。
先对jsp和javabean知识进行分开学习最后再把它们集合在一起进行基于JSP和JavaBean的Web开发模式的研究。
虽然这个课题是对基于JSP和JavaBean的Web开发模式进行研究它的难度看上去一般但是要做好还是有一定难度的。
但从理论上讲基于JSP和JavaBean的Web开发模式相关的内容不是很多包括jsp和javabean再就是它们的结合通过认真学习掌握这些只是还可以办到的在学习当中通过结合实例验证知识进一步加深对相关知识的掌握。
对于开发所用到的工具jdktomcateclipse它们都是
免费的重要的是它们可很好的完成多涉及实例的运行并且都很好掌握总之只要按照上面的步骤可以很好的完成基于JSP和JavaBean的Web开发模式的研究。
3完成本课题的工作方案 完成本课题要认真复习jsp和javabean的基本知识掌握基于JSP和JavaBean的Web开发模式设计方法及其基本原理。
并对基于JSP和JavaBean的Web开发模式有一个清晰的认识.要研究基于JSP和JavaBean的Web开发模式学习相关工具的使用如jdktomcatmyeclipse。
要掌握基于JSP和JavaBean的Web开发模式为此制定完成本课题的工作
方案如下 第一周完成该课题的开题
报告 第二周学习jsp的知识 第三周学习javabean的知识 第四周学习相关软件的使用 第五周编写实例讲理论运用于实践 第六周继续第五周
工作强化知识 第七周结合jsp和javabean知识编写项目 第八周通过项目研究基于JSP和JavaBean的Web开发模式 第九周完成课题研究 第十周完成
毕业设计
论文 第十一周完成毕业设计答辩 4指导教师审阅意见 指导教师签字 年 月 日 说明 本报告必须由承担毕业
论文设计课题任务的学生在毕业
论文设计 正式开始的第1周周五之前独立撰写完成并交指导教师审阅。
毕业设计
论文成绩评定表 学生姓名 性别 学号 专 业班 级 课题名称 《基于JSP和JavaBean的Web开发模式的研究》 课题 类型 理论 研究 难度 适中 毕业设计
论文时间 2010 年3月8日6月 11日 指导教师 课题任务 完成情况 论 文 15 千字 设计、计算说 明书 千字 图纸 张 其它含附 件 指导教师意见 分项得分开题调研论证 分 课题质量
论文内容 分 创新 分
论文撰写规范 分 学习态度 分 外文翻译 分 指导教师审阅成绩 指导教师签字 年 月 日 评 阅 教 师 意见 分项得分选题 分 开题调研论证 分 课题质量
论文内容 分 创新 分
论文撰写规范 分 外文翻译 分 评阅成绩 评阅教师签字 年 月 日 验收小组意见 分项得分准备情况 分 毕业设计
论文质量 分 操作回答问题 分 验收成绩 验收教师组长签字 年 月 日 答 辩 小组 意 见 分项得分准备情况 分 陈述情况 分 回答问题 分 仪表 分 答辩成绩 答辩小组组长签字 年 月 日 成绩计算方法 填写本院实用比例 指导教师成绩 20 评阅成绩 30 验收成绩 30 答辩成绩 20 学生实得成绩百分制 指导教师成绩 评阅成绩 验收成绩 答辩成绩 总评 答辩委员会意见 毕业
论文设计总评成绩等级 院答辩委员会主任签字 院签章 年 月 日 备 注 西安邮电学院毕业
论文设计成绩评定表 目 录 摘 要 ................................................................................................................................................... I A
BSTRACT........................................................................................................................................... II 1引言 ..................................................................................................................................................... 1 2基础理论知识 ............................................................................................................................... 2 2.1 JSP概述 .......................................................... 2 2.2 JSP工作原理 ...................................................... 4 2.3 JAVABEAN概述 ....................................................... 6 2.4 JAVABEAN工作原理 ................................................... 7 2.5 WEB开发模式介绍 ................................................... 7 3基于JSP和JAVABEAN的WEB开发模式理论研究 ................................................ 10 3.1 JAVABEAN的定义 .................................................... 10 3.2 JAVABEAN的设置 .................................................... 10 3.3在JSP中调用JAVABEAN .............................................. 12 3.4运用JAVABEAN技术访问数据库 ....................................... 12 3.5 建立基于JSP和JAVABEAN的WEB开发模式 .............................. 13 3.5.1 B/S三层web开发结构 .................................................. 13 3.5.2 模式的设计思想........................................................ 13 3.5.3 模式的工作原理........................................................ 14 3.5.4 模式的特点和优势...................................................... 15 4基于JSP和JAVABEAN的WEB开发模式的实例应用 .......................................... 16 4.1实例介绍 .................................................................................................................................. 16 4.1.1 功能概述 ............................................................................................................................ 16 4.1.2 实例应用研究验证............................................................................................................. 16 4.2 运用JSP和JAVABEAN进行WEB开发 ............................................................................. 17 4.2.1 搭建Web开发环境...................................................... 17 4.2.2 实例中基于jsp的编程.................................................. 19 4.2.3实例中基于Javabean的编程 ............................................. 24 4.3 实例应用总结 ........................................................................................................................ 28 5 结论 ................................................................................................................................................ 29 结束语 ................................................................................................................................................ 30 致 谢 ..................................................................................................................................................... 31 参考文献 ........................................................................................................................................... 32 I 摘 要 随着web技术的引入显现了大批的web开发语言例如aspjspphp等等早期各种开发语言还不成熟开发不是很看重开发的效率而关心的重点是怎样达到预期的功能随着各种语言的完善出现了很多新的技术此时它们看重的是怎样提高开发的效率怎样降低成本像本课题研究的基于jsp和javabean的web开发模式就是众多技术中的一种。
本课题研究的内容是首先通过学习jsp和javabean的理论知识掌握jsp和javabean的使用包括jsp指令的使用javabean类的定义属性的设置与获取以及如何在jsp文件中调用bean。
然后在对它们进行分析实践最后用一个简单的实例来验证用jsp和javabean技术可以完成web开发并且此种开发模式和以往传统的web开发模式有着明显的优势。
研究方式是通过理论联系实践一方面学习书本知识另一方面通过实例研究达到事半功倍的效果。
通过研究这种开发模式的确有它的优点比如把数据的显示和数据的操作分开使得维护更容易再加上javabean封装了操作和属性并且使用java编写使得它的使用更方便跨平台性更好。
关键词web开发 开发模式 jsp javabean II Abstract With the introduction of web technology revealed a large number of
web development languagessuch as asp jsp phpand so on early a variety of development languages is not yet ripe development is not a great importance on developing the efficiency of the major concerns is how to achievethe expected features with the language of improving there have been many new technologies then they saw in the need to improve the efficiency of development and how to reduce costs as the study of the subject based on jsp and java-beans web development model is one of many technologies. The content of the research is the first is tolearn the theory of knowledge about jsp and javabean to master the use of jsp and javabean including the use of jsp directive javabean class definition how to set and get property and how to call bean in the jsp file. And then analyze their practicefinally with a simple example to verify the use of jsp and javabean can complete web development and that such development patterns and past the traditional web development model has clear advantages. Research is through theory and practice while learning book knowledge on the other hand through the case studies to achieve a multiplier effect. Through research this model have its advantages such as data display and data operation of separate making it easier to maintain plus javabean encapsulates the operations and attributes and prepared to use java to make it more convenient and better cross-platform. Key
words: web development development model jsp javabean基于Jsp和JavaBean的web开发模式的研究 1 1引言 众所周知Web这个Internet上最热门的应用架构是由Tim Berners-Lee发明的。
Web的前身是1980年Tim Berners-Lee负责的EnquireEnquire Within Upon Everything的简称项目。
1990年11月第一个Web服务器nxoc01.cern.ch开始运行Tim Berners-Lee在自己编写的
图形化Web浏览器quotWorldWideWebquot上看到了最早的Web页面。
1991年CERNEuropean Particle Physics Laboratory正式发布了Web技术标准。
目前与Web相关的各种技术标准都由著名的W3C组织World Wide Web Consortium管理和维护。
从技术层面看Web架构的精华有三处用超文本技术HTML实现信息与信息的连接用统一资源定位技术URI实现全球信息的精确定位用新的应用层协议HTTP实现分布式的信息共享。
这三个特点无一不与信息的分发、获取和利用有关。
其实Tim Berners-Lee早就明确无误地告诉我们quotWeb是一个抽象的假想的信息空间。
quot也就是说作为Internet上的一种应用架构Web的首要任务就是向人们提供信息和信息服务。
很可惜在Web应用日新月异的今天许多搞技术的人似乎已经忘记了Web架构的设计初衷。
他们在自己开发的网站或Web应用中大肆堆砌各种所谓的quot先进quot技术但最终用户能够在这些网站或应用中获得的有价值信息却寥寥无几。
这个问题绝不像评论者常说的quot有路无车quot或quot信息匮乏quot那么简单。
一个Web开发者倘若忘记了Web技术的最终目标是提供信息和信息服务他的愚蠢程度就丝毫不亚于一个在足球场上只知道卖弄技巧却忘记了射门得分的大牌球星。
从这个角度来说评价一种Web开发技术优劣的标准只有一个那就是看这种技术能否在最恰当的时间和最恰当的地点以最恰当的方式为最需要信息的人提供最恰当的信息服务。
Web开发技术从产生到现在web开发技术已经相当成熟已经不能停留在技术方面了为了满足开发的需求程序员们已经向web开发模式进军已再次提高开发效率降低web开发的成本。
现今web开发模式虽然已经有很多种但是他们的用途却不一样有的是能够用于开发大的项目有的适合开发适中大小的的能不能根据现有的知识再提出一种web开发模式使它用于开发小的项目这也是此次研究的目的。
基于Jsp和JavaBean的web开发模式的研究 2 2基础理论知识 2.1 JSP概述 目前最
常用的动态网页技术有ASPActive Server PageJSPJava Server PagePHPHype.