jsp+mysql校园微博系统的设计与开发(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql校园微博系统的设计与开发(3)


(2)方便学校信息的发布
校方可以利用微博信息发布的即时性,使得很多有利于学生的信息能即时的通知到位,例如各种学术交流,大四的就业指导,讲座,考研交流等等,学生可以选择性的关注相关信息,方便,快捷。
(3)兴趣交流平台
通过创建和加入话题就可以锁定并跟踪某个话题的动态,和有相同兴趣的人即时的交流和探讨,互换信息,提高参与的积极性,增长知识。
1.2  开发环境
 校园微博网站的开发环境搭建如下:
 硬件配置:4GB内存,250GB硬盘
 操作系统:windows7
 开发工具:MyEclipse8.5
 环境配置:java1.6
 服务器:Apache Tomcat 6.0
 数据库:Mysql5.5
 浏览器:火狐
1.3  相关技术介绍
1.3.1  MyEclipse(集成开发环境)
     MyEclipse(My Eclipse Enterprise Workbench,简称MyEclipse)指的是在EclipseIDE之上的扩展,并集成了专有软件和开源代码开发环境。主要有2个版本:专业版和标准版。标准版增加了数据库工具,可视化网页设计师,持久化工具,Spring工具,Struts和JSF工具,以及一些其他的功能,基本的配置文件。它的功能足以与Web工具项目竞争,MyEclipse是一个完全单独的项目,并提供不同的功能集合。通过它,可在数据库和JAVAEE的开发、发布,以及应用程序服务器的整合方面,有着显著工作效率。
1.3.2  MySQL
本系统的开发选择了MySQL数据库。MySQL是世界上第二个最广泛应用于开源关系型数据库管理系统。它最初以创始人Michael Widenius的女儿命名。SQL代表结构查询语句。MySql可以工作在许多平台上,包括AIX,BSDI,FREEBSD, HP-UX, eComStation, i5/OS, Linux, OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris,, QNX, Oracle Solaris, Symbian, SunOS,甚至对OPERVMSD的端口也存在,此外,一个ODBC的接口:MyODBC,允许接口以外的编程语言支持ODBC接口与MySql数据库进行通信,如ASP或ColdFusion.除此之外,HTSQL - 基于URL的查询方法还附带一个MySQL适配器,允许MySQL数据库和任何Web客户端之间的直接互动通过结构化的URL 。MySQL 是一个关系数据库管理系统(RDBMS),并有GUI工具,从而方便用户来管理 MySQL 数据库,亦或者是管理数据库内包含的数据。用户可使用包含的命令行工具、或使用 MySQL"前端"、 桌面软件和 web 应用程序创建和管理 MySQL 数据库、 建立数据库结构、 备份数据、 检查状态,和处理数据的记录。 官方的 MySQL 前端工具集, MySQL 工作台由 Oracle,积极开发和自由地可供使用。 故而我开发的校园微博系统决定采用MySQL作为后台数据库。
1.3.3  Apache Tomcat
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Apache Tomcat是一个实现了Java Servlet和JavaServer Pages技术的开放源代码软件。准确的说,Java Servlet页面和JavaServer PagesJava(JSP)页面出自Sun Microsystems的规范。并为Java代码的运行提供“纯Java”的HTTP Web服务器环境。在最简单的配置Tomcat中,一个单一的操作系统上运行。进程运行在Java虚拟机(JVM)上。从浏览器到Tomcat的每一个HTTP请求,在Tomcat进程中,以单独的线程进行处理。
 Catalina是Tomcat的servlet容器,实现了Sun Microsystems对servlet和JavaServer Pages(JSP)规范。。在Tomcat中,一个境界元素表示分配给这些用户的用户名,密码和角色(类似于Unix的群体)的“数据库” 。境界的不同实现让Catalina被集成到已经被创建和文护这样的认证信息环境那里,然后使用该信息来实现容器管理的安全性在Servlet规范中描述。 (责任编辑:qin)