根据校园的发展需求,需要一个校园的公共论坛,使得学校信息更加的透明,推动学校的信息化建设,同时还提供学生和老师以及社会人士的交流平台,方便大家交流思想,有效的解决了大家信息交流不方便不及时,信息闭塞的问题,对学校的建设起到了积极推动的作用。
1。2 相关技术简介
在开发论坛管理系统中,考虑到系统的开发时间,系统的可用性,以及之后的维护采用了javaBean技术,为了减轻负载,采用jsp动态网页技术。
1。2。1 JavaBeans技术简介
JavaBeans是Java技术中的可重用组件技术。ASP通过COM来实现扩充复杂的功能,比如文件上载、发送Email以及将业务处理或复杂计算分离出来成为独立可重用的模块。JSP通过JavaBeans实现了同样的功能扩充。JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。这种支持不但可以缩短开发时间,也为JSP应用带来了更多的可伸缩性。在实际的JSP开发过程中,与传统的ASP和PHP页面相比较,页面会变得更加简洁。
在论坛管理系统中,JavaBean技术起到了重要的作用,让数据库连接等功能可以不必使用重复代码,减少了以后对系统的维护工作。
1。2。2 JSP技术简介
JSP(Java Server Pages)是由Sun Microsystems 公司倡导,许多公司参与并且共同建立的一种动态页面技术标准,在动态网络的建设中因为它强大而特别的功能,主要被用于创建支持跨平台Web服务器的动态网页。JSP可以和微软的Active Server Pages(ASP)相媲美,但是JSP使用的是类似于HTML的标记和Java代码片断而不是用VBScript。当人们使用不提供ASP本地支持的Web服务器时,你就可以考虑使用JSP了。论文网
Java Server Pages 技术可以让Web开发人员和设计人员非常容易的创建和维护动态网页,特别是目前的商业系统。JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变整个网页布局。
在JSP网页中,要把用户界面和应用程序分开,可以考虑在网页设计人员和开发人员之间执行一个非常方便的授权任务。它也允许开发人员去建立灵活的代码,从而非常容易地进行更新和重复利用。由于JSP网页能够根据需要自动进行编译,Web设计人员无需重新编译应用程序逻辑就可以改变表述代码。这也就是JSP与Java Servlet相比成为一种可以更灵活生成动态Web内容的方法。
在开发论坛系统中,运用JSP动态网页技术,大大减少了网络服务器的负担,提高了论坛系统的性能,也有利于日后对系统的维护。
图1-1 JSP文件执行图
1。2。3 SQL Server数据库简介
SQL Server 2008是一个中、小型数据库管理系统,它使用方便、功能强大,并且与其它数据库有良好的接口。通过SQL Server 2008,用户可以方便的使用和管理数据库,如创建和编辑数据表、设计和使用各种查询工具进行查询操作、设计和使用窗体等。
SQL Sever 2008具有完整的数据库应用开发工具,用户可以方便的设计、修改、浏览一个记录数据的基本表;可以在表数据中进行各种筛选和查询操作;可以设计和使用各种窗体以实现数据显示和操作。SQL Server 2008内有强大的操作向导,为用户提供了丰富的数据库基本表模板。用户只需简单的操作就可建立数据库中所使用的各种基本表、窗体和报表。
在SQL Server 2008中,可以设定、修改基本表之间的关联,从而实现在多个相关表之间的关系查询。SQL Server 2008不仅可以处理自身的数据库文件,还可以处理其它一些数据库系统管理软件所建立的数据库文件,能识别DBase、FoxBase、FoxPro、Paradox、Btrieve等数据库格式文件,并且支持开放式数据库互连性标准的SQL。SQL Server 2008能与工作站、数据库服务器或主机上的各种数据库互相连接,并可用于建立客户/服务器应用程序中的工作站部分。