新闻管理系统开发中的主要技术
3.1 JSP技术简介
JSP技术被广泛的运用在大小型网站建设上,特别是新闻网站发布系统。之所以运用的这么广泛,是因为JSP能通过标签写在HTML中,运行在服务器之后,可以通过代码的生成HTML。JSP(Java Server Page服务器网页) 是从90年开始出现的新技术。由Sun公司首倡、许多公司参与一起创建的一种动态网页技术标准。(FLANAGAN,2009)它可以在程序运行状态下按照代码逻辑的将JSP解析为html,同时html运行在浏览器上将信息展示出来。通过JSP来实现各种不同的功能,我们可以通过编写一定出具有一定逻辑代码在服务器上运行,达到我们想要的效果。(Phil Hanna ,2002)
3.2 Eclipse简介
Eclipse是一个非常优秀的java开发IDE,而且其免费开放源代码的特点深受广大开发写的喜好。Eclipse提供了一整套框架和服务,,功能非常强大,编写和编译代码都非常方便,适合初学者学习和上手。新闻网站系统依赖Tomcat7和JDK1.6等环境,在eclipse中可以无缝的集成新闻网站所需的开发环境。同时eclipse还提供了安装插件的功能,比如文件管理器、版本控制器、jar包管理器等功能的插件集成。对开发人员是不可多得的好事。而且eclipse还支持开发人员自己编写自己属于自己想要实现的功能插件,这样也再促进eclipse自身功能的不断发展。eclipse还提供了丰富的开发快捷键,如Alt+/(代码提示)、Ctrl + /(注释或取消注释)、Ctrl + Shift + O(快速地导入类的路径)、Ctrl + Shift + D(在debug模式里显示变量值)等等,帮助开发人员快速的编写代码和定位开发中遇到的问题。
随着Eclipse的不断发展,运用的越来越广泛,不仅支持面向对象的java编程语言开发,而且还支持COBOL、PHP、Android等编程语言的开发。这也是eclipse倍受欢迎的原因。eclipse在框架的设计上就是一种开放的思想,插件化的集成使得eclipse更加具有灵活性。
3.3 B/S架构
继C/S架构后,目前最为流行的框架为B/S架构,在C/S框架中,系统需要建立在区域网上,用户只能通过指定的区域进行系统登录,具有一定的局限性。而运用B/S框架进行系统运行平台搭建,将系统运行端实现统一,用户可在浏览器进行系统登录,并不会限制用户对于系统的操作,没有任何的区域局限。B/S框架可有效简化系统研发的实际程序,系统后期维护时,可减轻研发者的工作量。
B/S框架于上世纪80年代初期出现在大众视野,该框架是web发展技术的衍生品,随着web技术的发展越来越先进,B/S框架也得到了广泛的应用。B/S框架分为三层,不同的层次负责不同的区域。(Deepak Alur,2005)
应用层:该层主要是负责接收用户对于系统的操作指令;逻辑层:接收应用层发来的操作指令,并将其转换为系统操作语言,使得数据层能够识别出正确的操作指令;数据层:传输相应的数据信息,给用户提供准确、科学的数据。
B/S框架比C/S框架最大的优点在于,简化了系统安装程序,使得用户能够随时随地进行系统的登录,打破了传统局域的限制,方便了研发者,也方便了系统用户。
B/S框架结构如图1.1所示。
浏览器Web服务器数据库服务器请求显示逻辑响应事务处理逻辑请求响应数据处理逻辑数据 3.4 JAVA开发语言
作为计算机编程语言的一种,JAVA开发语言经过多年的实践检验,深受系统开发人员的喜爱,在最近几年的网络编程工作中被广泛使用。因为JAVA是集中了计算机编程语言、系统开发、应用、部署环境于一体的综合性软件开发技术,且具备语言简单、健壮性、分布性、安全性、动态性、以及多线程等优点,从系统开发角度来看,可移植性好,在网络环境下对系统性能的提升具有较好的保障,方便程序员的整体开发工作。(郭克华,2009)
本文设计开发的网上评教系统采用JAVA编程语言,可以在确保系统安全性的基础上,通过简单的编程,简化开发人员的工作流程。另外,通过继承机制,实现子类对父类的有效继承,从而提高代码的复用率,节约开发时间和开发成本。
因篇幅问题不能全部显示,请点此查看更多更全内容