对计划的说明
严格按照计划执行。
西安邮电
毕业设计(论文)开题报告
计算机
软件工程
专业06级
03
班
课题名称:基于JSP和JavaBean的Web
开发模式的研究
学生:辛继民指导教师:报告日期:
陈有为
:04065101
2010年3月15日
1.本课题所涉及的
问题及应用现状综述
本毕业设计题目是基于JSP和JavaBean的Web开发模式的研究,内容涉及到JSP结合JavaBean的软件开发模式。JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。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的发展,伴随着开源社区的兴起,出现了很多新的技术,如struts,spring,
ajax等等,是的jsp更是如虎添翼,现在
web开发几乎多数都在用,它也成了各大计算机高校的必修
课程。2.javabean是实际上就是一个java类,它可以把对象封装成一个类,也正是它的这个特点,现在javabean在web开发中占有重要地位,再加上还专门给他设置了指令,使得它的使用更是方便,这样一来可以降低开发成本,开发出高质量的软件,在很多地方多得到广泛应用,比如
管理系统,网络编程等,可以涉及各个行业。3.Jsp和javabean的结合,在web开发中普遍,它可以用来开发一般的网站,也开以用来开发具有b/s结构的网站,如在线购物系统,网页游戏等。总之基于JSP和JavaBean的Web开发模式的现状是好的,相信前景会更好。
2.本课题需要重点研究的关键问题、解决的思路及实现预期目标的可行性分析
本课题需要重点研究的关键问题是了解什么是jsp,JavaBean,掌握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开发模式也要有一个系统的了解和掌握。通过看书籍,网上查资料等多种途径,很好的掌握jsp,javabean和基于JSP和JavaBean的Web开发模式相关的知识。先对jsp和javabean知识进行分开学习,最后再把它们集合在一起进行基于JSP和JavaBean的Web开发模式的研究。