您好,欢迎访问三七文档
JSP学期项目电气与电子工程系动态网站设计论文作者:指导教师:专业:系(院):答辩日期:目录第一章绪论........................................................................................................................11.1JSP的背景和意义..................................................................................................11.2动态网站简介........................................................................................................11.3MVC模式的应用...................................................................................................11.4新闻网站开发意义................................................................................................2第二章网站系统分析........................................................................................................32.1数据库设计............................................................................................................32.2功能模块说明........................................................................................................42.3选用网页编辑器CKeditor介绍...........................................................................6第三章网站系统开发技术................................................................................................73.1JSP技术简单介绍...............................................................................................73.2JSP技术JavaBean介绍.....................................................................................73.3JSP技术Servlet技术介绍..................................................................................93.4JSP技术MVC开发模式介绍..........................................................................103.4.1.MVC模式的概念...................................................................................103.4.2MVC模式的好处....................................................................................103.4.3对MVC的误解..........................................................................................11第四章网站实现..............................................................................................................124.1JDBC数据库驱动机制.....................................................................................124.1.1JDBC程序的工作原理...........................................................................124.1.2JDBC驱动...............................................................................................124.1.3Statement接口和PreparedStatement接口中的方法.............................144.1.4为什么要关闭Statement对象以及数据库连接....................................144.2JSP分页技术.....................................................................................................144.3CKeditor技术....................................................................................................154.3.1引用CKEDITOR的JS文件....................................................................154.3.2替换TEXTAREA标签.............................................................................154.3.3属性配置....................................................................................................154.4页面显示数据库内容..........................................................................................16第五章新闻发布系统使用介绍......................................................................................17第六章结论......................................................................................................................20参考文献............................................................................................................................20摘要摘要MVC由TrygveReenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和界面系统的构成基础。MVC结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析中,以及用于确定系统各部分间的组织关系。对于界面设计可变性的需求,MVC(Model-View-Controller)把交互系统的组成分解成模型、视图、控制器三种部件。本篇论文详细讲解了使用MVC模式框架,并且JSP、access数据库等软件工具制作“基于WEB的学院电子系新闻信息网站”的过程。本篇论文主要分为六个部分,依次为:网站系统分析、网站系统开发技术、网站实现、新闻发布系统使用介绍、结论。关键词:MVCJSPJDBC第一章绪论第1页第一章绪论1.1JSP的背景和意义JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其网址为该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法.JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作.JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果.在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp).Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户.程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能.所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame.JSP技术在多个方面加速了动态Web页面的开发:将内容的生成和显示进行分离;强调可重用的组件;采用标识简化页面开发;JSP的组件(Component)方式更方便;JSP的效率和安全性更高;JSP的适应平台更广。1.2动态网站简介动态网站并不是指具有动画功能的网站,而是指网站内容可根据不同情况动态变更的网站,一般情况下动态网站通过数据库进行架构。动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和高级的功能。动态网站体现在网页一般是以asp,jsp,php,aspx等结束,而静态网页一般是HTML(标准通用标记语言的子集)结尾,动态网站服务器空间配置要比静态的网页要求高,费用也相应的高,不过动态网页利于网站内容的更新,适合企业建站。动态是相对于静态网站而言。1.3MVC模式的应用MVC模式是Model-View-Controller的缩写,中文翻译为模式-视图-控制器。第一章绪论第2页MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据来刷新自己。MVC模式最早是smalltalk语言研究团提出的,应用于用户交互应用程序中。smalltalk语言和java语言有很多相似性,都是面向对象语言,很自然的SUN在petstore(宠物店)事例应用程序中就推荐MVC模式作为开发Web应用的架构模式
本文标题:JSP学期项目
链接地址:https://www.777doc.com/doc-2882206 .html