本科毕业设计--基于jsp技术的博客设计与实现
毕业设计个人博客系统的设计与实现

毕业设计个人博客系统的设计与实现
一、绪论
二、系统设计
1.系统需求分析
用户模块:用户可以注册、登录、修改个人信息等。
评论模块:用户可以对其他用户的博客进行评论。
模块:用户可以通过关键词博客。
2.系统架构设计
本博客系统采用客户端-服务器架构,分为前端和后端两个部分。
前端:使用HTML、CSS和JavaScript等技术实现用户界面的设计和交互。
后端:采用Python语言,使用Django框架搭建服务器,处理用户的请求,实现博客的存储和管理。
3.数据库设计
本博客系统使用MySQL数据库存储用户、博客和评论等数据。
用户表:包括用户ID、用户名、密码和注册时间等字段。
评论表:包括评论ID、博客ID、评论内容、评论者、评论时间等字段。
三、系统实现
1.前端实现
2.后端实现
使用Django框架搭建服务器,接收用户的请求并进行处理。
使用Python语言编写代码,通过与数据库交互实现用户、博客和评论等数据的存储和管理。
四、系统测试与评估
1.单元测试
对个别模块进行独立测试,检查其功能是否正常。
2.功能测试
对系统的各个功能进行测试,验证其是否能满足需求。
3.性能测试
对系统进行负载测试,测试其在高负载情况下的性能表现。
4.测试结果评估
根据测试结果对系统进行优化和改进。
五、总结与展望。
基于JSP的个人博客系统设计与实现[文献综述]
![基于JSP的个人博客系统设计与实现[文献综述]](https://img.taocdn.com/s3/m/200a866fbd64783e09122beb.png)
( 2011 届)毕业论文(设计)文献综述题目:基于JSP的个人博客系统设计与实现学院:商学院专业:信息管理与信息系统班级:学号:姓名:指导教师:开题日期:一、前言部分21世纪以后,随着计算机网络的高速发展,博客迅速崛起,逐渐取代早期的ICQ, E-Mail 和BBS。
它的出现使人们能够更方便的表达个人的情感内容,使人与人之间的交流更为便捷。
在博客风靡全球的过程中,越来越多的人投入了博客系统的开发研究。
博客系统的开发语言与技术平台的搭建方案层出不穷。
本文就博客的相关发展及博客系统的实现进行文献综述。
二、主题部分1 博客概述(1)博客相关概述博客,即Weblog,后简称blog,又译为网络日志等,是一种通常由个人管理、不定期张贴新文章的网站[1]。
在台湾,人们认为Blog本身有社群群组的涵义,通常被音译成“部落格”[2] 。
Blog就是以网络作为载体,简易迅速便捷地发布个人心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。
撰写这些博客的人就叫做Blogger或Blog writer[3]。
博客具有六个方面的特点[4].第一,开放性[5]。
博客是一种具有“零进入门槛” [6]的网上个人出版方式,即零机制,零技术,零成本,零编辑,零形式,管理相对简单。
第二,个人性。
博客的私人性质是最鲜明的传播特点,并且博客的自我互动具有双向性和社会性[7]。
第三,交互性。
博客群兼具自我传播、人际传播和大众传播的特性 [8]。
第四,共享性。
第五,隐蔽性。
第六,异质性。
话语权,是博客的最重要的作用。
博客让网民们有了个体的观点,独立的品牌,自由的表达和出版。
博客的公众传播,让公共知识分子有了存在的土壤和空间 [9]。
除此之外,博客还具有知识过滤与积累的作用,还是一种深度交流沟通的网络新方式,也具有较高的商业营销作用,商业群体可以利用博客展示自己的企业形象或企业商务活动信息。
Blog一开始应用,立刻就发展为继Email、BBS、ICQ之后的第四种网络交流方式,成为了网络时代的个人“读者文摘”,成为一种以超级链接为武器的网络日记,带来了生活方式和工作方式的创新表,标志着一种新的学习方式[10]。
基于JSP的个人博客系统设计与实现_学位学士毕业论文

目录摘要...................................................... I V Abstract. .. (V)1 引言 (1)1.1 系统开发的背景 (1)1.2 开发的目的和意义 (1)1.3 开发环境及工具和技术的选用 (2)1.3.1 开发环境 (2)1.3.2 开发工具及技术介绍 (2)2 系统分析 (5)2.1 任务概述 (5)2.2 功能需求分析 (6)2.2.1 前台 (6)2.2.2 后台 (7)2.3 性能需求分析 (7)2.4 系统数据需求 (8)2.4.1 系统的数据需求 (8)2.4.2 系统的数据字典 (9)3 系统概要设计 (10)3.1 系统体系结构 (11)3.2 主要功能设计 (11)I3.2.1 主要功能模块 (11)3.2.2 系统流程图 (12)4 数据库设计 (14)4.1 数据库概念设计 (14)4.2 数据库逻辑结构设计 (18)4.2.1 数据库详细设计 (18)4.2.2 数据表关系设计 (23)5 系统详细设计 (24)5.1 登陆和注册界面设计 (24)5.2 前台页面设计 (27)5.2.1 前台首页概述 (27)5.2.2 前台首页技术分析 (29)5.2.3 前台首页的面局 (29)5.3 后台界面设计 (30)5.3.1 后台首页概述 (30)5.3.2 后台首页技术分析 (31)5.3.3 后台首页的布局 (32)5.4 系统重难点代码分析 (32)5.4.1 系统配置 (32)5.4.2 分类显示文章信息 (34)5.4.3 相册上传的实现 (37)6 系统测试 (40)II6.1 测试方法 (40)6.2 测试内容 (41)6.2.1 登录测试 (42)6.2.2 发表文章测试 (44)7 结论与展望 (47)致谢 (48)参考文献 (50)I II李姜伟:基于JSP的个人博客系统设计与实现基于JSP的个人博客系统摘要:博客,是一种互联网平台上的个人信息交流中心。
基于JSP开发的个人博客系统设计与实现

删 除 博 文
修 改 评 论
删 除 评 论
删 除 留 言
修 改 留 言
添 加 分 类
修 改 分 类
删 除 分 类
查 看 悄 悄 话
删 除 悄 悄 话
3.系统实现
3.1 系统登录
3.2 会员管理
3.3 博文管理
3.4 评论管理
3.5 留言管理 3.6 相册管理 3.7 悄悄话管理 3.8 密码修改
3.1系统登录
系统开发技术
本系统使用JSP + Servlet技术,采用MyEclipse 做开发工具, 使用MySQL数据库,同时结合JavaScript和CSS执行动态、交互的 Web服务器应用程序。实现了个人博客系统的开发与设计。
系统开发过程
本系统开发经过了系统可行性分析、收集资料、需求分析、概 要设计、详细设计、编码测试几个阶段。严格按照软件工程的系统 开发周期,进行系统设计和开发。
论文框架
1 2
系统简介 系统设计 系统实现 结语及致谢
3 4
1.系统简介
系统开发意义
博客是一种网络个人信息的发布形式。该系统会为广大用户提 供一个互动交流平台,博主可通过博客系统及时发布所知道的知识, 而游客也可通过博客了解更多的信息,该系统让人与人的交流更加 的深入,并且让用户获取了更多的知识并有更美好的精神享受。
3.8密码修改
在密码修改实现中,博主可以在后台修改自己的登录密码。根据原密码 以及两次新密码的输入完成密码的修改。
总结
本次毕业设计从开题至今,经过多方面的不懈努力,终于完成了。 由于本人在大学四年的专业知识尤其是开发方面的,掌握的不是很好, 也缺乏在这方面的学习兴趣,为了顺利完成毕业设计,论文开题选定题 目后,就去图书馆和网上查阅了大量博客方面的学习资料,自己也自学 了一部分基本知识,从而对自己所要设计的系统有了深入理解。在本次 毕业设计中,主要实现了一个完全基于浏览器的博客系统。该系统使用 MyEclipse8.6 + Tomcat7.0开发工具,结合了JavaScript和CSS脚本语言 ,采用MySQL数据库,运行在Windows操作系统上。 在开始设计的过程中,遇到了许多程序方面的问题,代码的编写和 运行出现错误,大都是语法问题,还有数据库的链接访问中也出现了异 常,导致程序不能正常运行,修改了控制链接数据库的代码,才使其正 常访问。 因为时间有限和专业知识不够熟练的原因,此次毕业设计中还存在 很多的不足之处,有待完善。 虽然问题不少,但是,这次的毕业设计确实起到了很大的作用,对 大学四年专业知识的积累是一种实践和挑战,也是对自身学习情况的一 个交代,同时是对今后这方面工作的新的认识。设计的结果如何已经不 重要了,重要的是从这次设计过程中所学到的知识和总结出来的经验, 相信它会成为未来新的开始。
基于JSP技术的博客设计与实现毕业论文

几乎所有平台都支持Java,JSP+JavaBeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。
(3)数据库连接
Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。Sun公司还开发了JDBC-ODBC bridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MS SQL Server和MS Access等数据库。
第四章、本章着重讲解了在开发项目过程的几项功能的具体实现步骤,如登录与注册、文章的发表等等,并给出了运行后的效果及其中的主要代码,使人看起来清晰明了。
第五章、本章中主要是对本次项目进行一次总结与展望,找出在项目中的不足以及需要完善的地方。
第二章 系统相关技术介绍
2.1 JSP技术
JSP全称为Java Server Pages,是由Sun公司倡导、许多公司参与一起建立的一种动态技术标准。JSP用HTML语言和Java语言作为脚本语言,通过编写嵌入在页面中的Java代码,实现动态的页面效果。
2.2.1 MVC模式的优缺点
(1)优点
偶合性低
视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。由于运用MVC的应用程序的三个部件是相互独立,改变其中一个不会影响其它两个,所以依据这种设计思想能构造良好的松耦合的构件。
第二章、本章对于在设计过程中用到的开发技术进行了详细了论述,例如JSP技术的特点与处理流程,MVC模式的介绍以及数据库等。
JSP博客管理系统

毕业设计(论文)题目:基于JSP博客管理系统系别:信息工程系专业:计算机科学与技术学生姓名:指导教师:2011年 6 月 15 日摘要当今互联网发展越来越快,伴随着互联网的发展Internet得到广泛应用,动态网页技术也应运而生。
本文介绍了应用JSP动态网页技术开发博客系统的设计与实现。
博客系统主要为用户提供发表文章、浏览文章等功能,用户通过Internet可以发表一些自己撰写的文章以和其他网友进行交流。
博客系统主要实现了文章管理的数字化、信息化、智能化,是打破传统报刊、杂志发表文章方式的新尝试。
本系统的开发设计实现采用JSP技术,系统后台使用Microsoft的SQL 2000数据库,并通过使用ODBC技术访问。
本文对博客系统进行整体分析,明确了系统的可行性和用户需求;根据模块化原理,规划设计了系统功能模块;在数据库设计部分,详细说明了系统数据库的结构和数据库的完整性、安全性措施;程序设计则采用面向对象的程序设计思想,提出系统的程序设计思路,对前台与后台功能的程序实现进行了详细论述;系统测试部分,具体分析测试过程中出现的主要问题,并提出了解决方案,实现系统功能。
最后,对系统作以客观、全面的评价,并对进一步改进提出了建议。
关键字:博客;JSP ;SQL 2000 ; ODBCABSTRACTWith the extensive application of the Internet, dynamic web technology has emerged. This text describes the application of JSP dynamic web technology and development the blog system.Blog system is mainly to provide users with published articles, browse articles, and other functions,Users can express themselves by some articles and with other netizens to conduct exchanges. Blog system of the main article on the digital management, information, intelligence, is to break the way of Released an article by traditional newspapers and magazine published ,it make a new way to try.The system is designed by JSP technology,backstage adoption SQL database,and use the ODBC technology to visit.In this text,it analysis the blog system by feasibility and the demand of the user. Under the modular theory, planning and design of the system functional modules; In the database design, a detailed description of the database structure and database integrity, security measures; Programming is used object-oriented programming design, system design ideas, background for the future and function of the program in detail; System testing, Analysis of the specific course of testing the key issues and proposed solutions to achieve system function. Finally, the system in an objective, comprehensive evaluation, as well as further improvements made.Key words:blog; JSP ; SQL 2000; ODBC目录引言 (1)1系统概述 (2)1.1项目背景 (2)1.2系统开发的意义 (3)1.2.1发布想法 (3)1.2.2博客的用途 (4)1.3系统开发的目标 (4)1.3.1游客权限 (4)1.3.2用户权限 (5)1.4系统概述 (5)1.5系统的开发方法 (6)2系统分析 (8)2.1可行性分析 (8)2.2需求分析 (9)2.2.1管理员登录 (9)2.2.2文章管理 (9)2.2.3系统信息管理 (9)2.3系统的主要技术分析 (9)2.3.1 JSP技术概论 (9)2.3.2 JSP工作原理 (10)2.3.3 ODBC技术 (13)2.3.4硬件设备及操作系统 (14)2.3.5系统开发平台 (14)2.4数据分析 (14)2.5数据流图 (14)3数据库设计 (16)3.1数据库技术概述 (16)3.2数据库选择 (16)3.3.1实体与属性之间的关系 (18)3.3.2数据库的E-R图 (19)3.4数据库逻辑结构设计 (21)3.5数据库的完整性和安全性 (24)3.5.1数据库的完整性约束 (24)3.5.2数据库的安全性 (25)4系统设计 (26)4.1系统总体设计 (26)4.2公用模块的编写 (27)4.2.1数据库连接文件 (27)4.2.2用户登录和注销 (27)4.2.3地址栏和博客主题设置 (28)4.3客户界面的设计与实现 (28)4.3.1登录界面 (28)4.3.3用户名和密码检验 (29)4.3.4首页界面 (30)4.4后台管理界面设计 (31)4.4.1后台管理界面 (31)4.4.2访客信息的查询和删除 (31)4.4.3下拉框 (32)4.4.4 复选按钮进行导入 (32)4.4.5投票结果的导出 (33)4.4.7管理员密码模块 (34)4.4.8系统管理模块 (34)5系统测试 (35)5.1测试目的 (35)5.2测试方法 (35)5.3测试实例 (36)5.3.1后台管理权限测试 (36)5.3.3前台显示文章详细内容测试 (36)5.3.4管理员登陆 (36)5.3.5后台管理权限测试 (37)5.3.6文章管理 (38)5.3.7系统信息管理 (40)结论 (41)致谢 (43)参考文献 (44)附录 (45)附录A (45)附录B (48)引言随着互联网的高速发展,人们渐渐喜欢把个人的思想,情趣,爱好以及想法等发布到网上,供大家分享,因此,博客这种记录这一想法的储存空间便应运而生了。
基于JSP的个人博客网站的设计与实现

实训报告教学院计算机学院课程名称基于JSP的软件开发实训专业班级12级计算机科学与技术(1)班姓名王秋宇指导教师邓丹君2014 年12 月26 日一.实训容1.数据库设计:本次实验采用mysql数据库进行设计,需要创建四个数据库表,分别为用于存储博文的blog表,用于存储博文分类的class表,用于存储评论的comment表,用于存储用户信息的users表。
blog表中的各属性设计如下:class表中的各属性设计如下:comment表中的各属性设计如下:users表中的各属性设计如下:以上四个表都是创建在数据库“blogdb”中,在后面编写jdbc连接文件时要注意对应。
2. 框架的搭建:在myeclipse中创建名为“blog”的web工程,我们编写的文件放在工程底下的“src”与“WebRoot”文件夹下。
在“src”文件夹下创建四个包,分别为“.wqy mon”、“.wqy.DAO”、“.wqy.model”和“.wqy.servlet”。
结果如下图:.edu.wqy mon包用于存放实现通用功能的文件,文件列表如下:.wqy.DAO包用于存放实现数据访问功能的文件,这些文件进行对数据库的增、删、改、查等操作,文件列表如下:下面对各个文件的功能进行解释:Login.jsp:通过表单获取用户账号密码,然后将获取的信息提交给 UsersServlet的login方法,login 调用UsersDAO里的 idExist方法与 isAdminUser判断用户是否存在和是否为管理员,若都是则登录成功,跳转到 manager/index.jsp。
index.jsp:博客后台主页,采用左右框架布局,左侧显示 menu.jsp,右侧显示 right.jsp。
right.jsp:空白页面,用于显示其他组件传递过来的信息。
menu.jsp:菜单页面,显示不同的操作。
包括注销、发布博文、博文管理、博文分类、博文分类管理和用户管理。
基于JSP的毕业论文系统的设计与实现(全文)

基于JSP的毕业论文系统的设计与实现随着计算机及XX络的进展和普及,各高校的校园XX络技术不断完善,健全,学生和老师使用XX络来进行学习和工作的机会越来越多,毕业设计和论文史学生在校期间的最重要的一个学习过程之一,所以,使用信息化治理毕业设计和论文势必要取代手把手教学的模式。
该系统是高校进行学生治理工作的一部分,也是学生和教师互动的接口,它的应用给学生,老师,行政部门都带来了大大的方便,既节省了教师与学生的宝贵时间,也规范和完善了毕业设计这个环节的治理。
1 系统简介及使用工具本系统的功能是进行毕业设计,由学院布置教师的毕业设计指导任务,让学生选题,准备开题,教师同意开题后教师和学生在XX站上进行交流,完善设计后开始撰写论文,毕业论文完毕,学生开始答辩,由教师审核并给出修改意见,最后教师给出成绩。
毕业论文系统采纳了JSPXX站开发技术,XX页设计软件Dremwever 8,SQL Server数据库技术,JDBC数据库连接技术来制作。
JSP技术以Jv Servlet为基础,保留了Jv技术简单易用、面向对象、平台无关性和安全可靠的特点。
Dremwever 8可以使用服务器技术(例如,CFML,SP,,JSP和PHP)生成动态的、数据库驱动的Web应用程序。
SQL Server采纳SQL语句执行操作,这些语句可以作为脚本语句直接在数据库环境中编译运行,还可以嵌入到其他宿主语言中去。
JDBC可以连接的数据库包括Orcle,SQL Server, MYSQL,Sybse, DB2,ccess,来满足不同编程人员对数据库开发的要求。
2 系统的功能设计根据毕业设计和论文的完成要求,功能分为3个模块,包括教师,学生,治理人员。
系统的功能模块划分如下:治理员:设置功能与权限,学生与教师信息治理,题目审核,论文指导工作安排,公布公告,指导教师与学生调剂,数据保存,生成报表和文件教师:教师基本信息,论文题目,查看选题,处理题目,论文查看,公告与回复,成绩评定学生:学生的信息,指导教师与题目,选题功能,提交论文与发言,查看成绩3 系统的实现3.1 系统前台和后台的实现系统的前台实现主要使用控件,后台功能的实现使用代码,列举其中2个功能模块的实现过程如下:学生注册页面的实现学生注册信息包括学号,姓名,专业,班级,电子邮件,联系电话,QQ号码其后台功能代码是:3.2 系统数据库的实现本系统的功能就是教师指导学生进行毕业设计,由学院布置教师的毕业设计指导任务,由教师先给出专业方向让学生选题,审题后布置任务,学生开始收集资料并准备开题,教师确定开题后学生开始进行毕业设计,在设计期间教师和学生在XX站上进行交流,完善设计后开始撰写论文,教师一直都在XX站上辅导,到了规定的时间,毕业论文完毕,学生开始预答辩,由教师审核并给出修改意见,学生正式答辩,教师在答辩后再给出完善意见来达到最中意的程度,最后教师根据整个毕业设计指导过程结合答辩组的意见给出成绩,最后将答辩的所有相关文件和资料都保存到XX站上供其他人来扫瞄。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 绪论
1.1选题的背景与意义
当今社会,科技的不断发展,信息量不断的增大,一些传统的获取信息的方式已经不能满足人们,而且随着网络上越来越多的个人发表一些文章或者有关于自己的动态,很多人都渴望能有一个专业的平台来管理一下,通过互联网使人们快速获取、发布和传递重要的信息。这样,博客应运而生。这是一种全新的网络交流方式,通过网络,使人们的视野加大,它让人们可以在网络上畅谈有关于生活、工作、学习等方面的趣事,同时也可以学习到其他人在各方面的经验,使自己学到很多,也让别人学到很多。更重要的是,他让使用者的思想得到了充分的、自由的发挥,这也代表着一种新的学习方式。
本文设计了基于Servlet和JavaBean的个人博客,通过JSP语言、基于B/S的服务模式、SQL Server 2005等技术重点介绍了、系统调试和实现。
关键词:博客 JSP Servlet MVC
A
With the development of our society, reading has become a kind of knowledge and information, but also unearthed some people in writing ability. So, how can we in the first time to publish their articles and to let people see? Therefore, the blog this problem is resolved. It can make your writing achievement to allow more people to enjoy, also can let others to point out the problem. In addition to publish articles, you can own for life, work or study published in this sentiment, to find and his like-minded friends, to a certain extent, deepen the exchanges between people.
◆浏览器:IE8.0及以上
◆开发工具:MyEclipse 8.5
客户端:
◆浏览器:IE8.0及以上
1.3.1 经济可行性
博客网通过我的文章和相册上传等功能模块,来吸引更多的浏览者,增加网站的访问量,提升网站的影响力;通过不断更新网站信息内容,使网站信息更加多元化,适合不同的访问群体;通过网站展现个人魅力,愉悦身心;通过与来访者的交流,不断积累经验,吸收新的知识,使网站始终充满活力。
编号
淮安信息职业技术学院
毕业论文
题 目
基于JSP技术的博客设计与实现
学生姓名
白 鹤
学 号
35011222
院 系
计算机与通信工程学院
专 业
计算机应用技术
班 级
350112
指导教师
冯 钢
顾问教师
二〇一三年十月
摘
随着我们社会的不断进步,阅读文章成为了一种获取知识与信息的方式,同时也挖掘出了一些人在写作方面的才能。那么,怎么样才能在第一时间发布自己的文章并且能够让大多数人看到?因此,博客的出现解决了这一问题。它既可以让自己的写作成果让更多的人来欣赏,也可以让他人来指出其中的问题。除了发表文章之外,也可以将自己在生活、工作或学习中获得的感悟发表于此,借此找到与自己志同道合的朋友,一定程度上加深了人与人之间的交流。
In this paper, the design of Servlet and JavaBean based on the personal blog, through the JSP language, based on B/S service mode, SQL Server 2005, introduced the development process of the personal blog. Include: system analysis, demand analysis, database design, functional design, system debugging and implementation.
1.2课题研究的内容
本次设计的个人博客主要包括管理员与访问者两种,管理员可以进入后台管理个人文章的发表、相册照片上传、查看用户留言、设置访问者的权限等,访问者只可以查看文章以及相册和公告,并对文章进行相应的回复。博客网的主要功能:登录与注册、查看博主发表的文章以及上传的个人照片、对博主以及发表的文章进行留言、查看公告栏等。
随着知识的不断发展,人们的想法不断的改变,越来越多的人喜欢将自己的想法、心得、感受与别人分享,同时,自己也喜欢获得一些其他的信息。传统的方式不但获取速度慢,而且很难辨别其真实性,利用网络,不仅加快信息传递的速度,更能够在很短的时间内获取大量的信息,使用者可以在其中挑选出对自己有利的信息,在某种程度上已经在改变着人们的工作与学习方式。
在本网站的设计中,主要用到了JSP、MVC、SQL Server 2005数据库等技术,具体的技术内容将在第二章给出详细的说明。本次系统设计中开发环境分为服务器端与客户端,需要的开发环境如下:
服务器端:
◆Web服务器:Tomcat 6.0
◆Java开发包:JDK 1.6以上
◆数据库:SQL Server 2005
1.3.2 技术可行性
本系统主要应用Servlet技术开发。Servlet是一个Java类,Java语言能够实现的功能,Servlet基本上都可以实现(图形界面以外)。总的来说,Servlet技术具有以下特点。
(1)高效
在服务器上仅有一个Java虚拟机在运行,其优势在于当多个来自客户端的请求进行访问时,Servlet为每一个请求分配一个线程而不是进程。