javaweb课程设计报告-个人博客网站的实现(java)

javaweb课程设计报告-个人博客网站的实现(java)

ID:6785876

大小:3.11 MB

页数:20页

时间:2018-01-25

javaweb课程设计报告-个人博客网站的实现(java)_第1页
javaweb课程设计报告-个人博客网站的实现(java)_第2页
javaweb课程设计报告-个人博客网站的实现(java)_第3页
javaweb课程设计报告-个人博客网站的实现(java)_第4页
javaweb课程设计报告-个人博客网站的实现(java)_第5页
资源描述:

《javaweb课程设计报告-个人博客网站的实现(java)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、武汉工商学院信息工程学院项目名称:个人博客网站的实现(Java)学生姓名:学号:班级:12计科本1指导教师:2014年12月23日目录1绪论11.1系统应用意义11.2主要设计任务11.3开发及运行环境11.3.1JSP的基础——Servlet技术11.3.2JavaBean原理和机制11.3.3开发平台:Eclipse21.3.4数据库:MicrosoftSQLServer200522系统需求分析32.1功能需求分析32.1.1前台32.1.2后台32.2系统功能结构43系统设计与实现43.1数据库的设计与描述43

2、.2页面设计与描述53.3数据库连接64功能测试74.1功能实现75总结161绪论1.1系统应用意义博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各

3、种主题。博客是社会媒体网络的一部分。博客秉承了个人网站的自由精神,但是综合了激发创造的新模式,使其更具开放和建设性。它作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。1.2主要设计任务博客网站系统的总任务是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的个人博客网站,为网络用户提供进行在线

4、交流的网络平台。通过个人博客网站可以结交更多的朋友,表达更多的想法,它随时可以发布文章。可以浏览别人的博文。1.3开发及运行环境1.3.1JSP的基础——Servlet技术JavaServlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成,Servlet这个名称大概源于Applet,现在国内的翻译方式很多,本文为了避免误会,本文直接采用Servlet这个名称而不做任何翻译,读者如果愿意,可以称之为“小服务程序”

5、。Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用JavaServlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合JavaServlet规范,Servlet是完全平台无关且是Web

6、服务器无关的。由于JavaServlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此JavaServlet效率非常高。但JavaServlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,JavaServlet是利用输出HTML语句来实现动态网页的,如果用JavaServlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。这就是为什么SUN还要推出JavaServerPages的原因。1.3.2JavaBean原理和机制18

7、JavaBean是Java的可重用组件技术,提供了一定的通用功能,可以在Java应用(包括基于JSP的Web应用)中重复使用,JavaBean是一种符合某些命名和设计规范的Java类,通过封装属性和方法而具有某种功能或处理某个业务,简称beans。由于JavaBean是基于JAVA语言的,因此JavaBean不依赖平台,它具有以下特点。(1)可以实现代码的重用。(2)易编写,易维护,易使用。(3)可以再任何安装了Java运行环境的平台上使用,而不需要重新编译。JSP页面是由普通的HTML标签和Java程序组成的,如果

8、程序片HTML大量的交互在一起,页面就显得混杂,不易维护。因此,不提倡在JSP页面中嵌入大量的Java程序片来处理数据。通常提倡在JSP的web应用中集成JavaBean组件,由JavaBean处理业务逻辑,然后在JSP中调用,而JSP页面着重网页界面的设计,以此实现业务逻辑和前台显示的分离。JSP页面将数据的处理过程封装到一个或几个beans

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。