毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

jsp在线作业提交系统的开发+文献综述(5)

时间:2018-04-27 11:27来源:毕业论文
A 系统安装、调试、文护和升级困难。由于学生端的硬件配置可能存在差异,软件环境也可能各不相同,因此,在安装时,必须对每一个学生端分别进行配


A    系统安装、调试、文护和升级困难。由于学生端的硬件配置可能存在差异,软件环境也可能各不相同,因此,在安装时,必须对每一个学生端分别进行配置,同样,在软件升级时也要对学生端分别处理。
B    在整个系统中,业务逻辑和用户界面都集中到了学生端,必然会增加安全隐患。
正是由于以上C/S模式的学生端程序在部署和文护时面临的问题,人们逐渐接受了基于浏览器(Brower)/服务器(Server)结构的系统,即B/S模式。在此模式中,最核心的一点就是用通用的浏览器取代了原来的学生端程序。B/S模式虽然只对C/S模式做了少许变动,但带来了巨大的好处:
A    应用程序在部署、升级、文护时,只需要在服务器端进行配置就可以了;
B    所有的配置工作都集中在服务器端,提高了系统的安全性;
虽然B/S模式带来了很大的好处,但由于在学生端能够利用的编程对象仅仅是浏览器,因此,原来在C/S模式下很容易实现的一些学生端功能,在B/S模式下,却变得很难实现甚至无法实现。尽管如此,B/S模式仍是目前很多应用系统的首选模式。
(2)    web程序应用环境—JSP技术
JSP的全称是Java Server Pages,它是SUN推出的一种动态网页技术标准。   它在传统的静态页面文件(*.html,*,htm)中加入JAVA程序片段和JSP标记,就构成了JSP页面。JSP具有以下的优点:
A    将业务层与表示层分离:使用JSP技术,网络开发人员可认使用HTML来设计页面显示部分(如字体颜色等),使用JSP指令或者JAVA程序片段来生成网页上的动态内容。
B    能够跨平台:JSP支持绝大部分平台,包括现在非常流行的LINUX系统,应用非常广泛的Apache服务器也提供了支持JSP的服务。
C    组件的开发和使用很方便:如JSP的组件是由C++,VB等语言开发的,并需要注册才能使用;而JSP的组件是用Java开发的,可以直接使用。
D    一次编写,处处运行:作为JAVA开发平台的一部分,JSP具有JAVA的所有优点,包括Write once , Run everywhere。
(3)    JAVA介绍
Java是Sun公司推出的新的一代面向对象程序设计语言,特别适合于Internet应用程序开发。Java的产生与流行是当今internet发展的客观要求,java是一门各方面性能都很好的编程语言,它的基本特点是简单、面象对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,特别适合在internet环境上开发应用系统。
(4)    tomcat服务器
目前支持JSP的应用服务器是较多的,Tomcat是其中较为流行的一个Web服务器,被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。
Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快。另外Tomcat也提供了一个应用:manager,访问这个应用需要用户名和密码,用户名和密码存储在一个xml文件中。通过这个应用,辅助于Ftp,你可以在远程通过Web部署和撤销应用。当然本地也可以。
Tomcat也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。这种集成只需要修改一下Apache和Tomcat的配置文件即可。 jsp在线作业提交系统的开发+文献综述(5):http://www.youerw.com/jisuanji/lunwen_14303.html
------分隔线----------------------------
推荐内容