论文格式
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 轻化工程 德语论文 工程管理 文化产业管理 信息计算科学 电气自动化 历史论文
机械设计 电子通信 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 电视制片管理 材料科学工程 汉语言文学 免费获取
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 应用物理 电子信息工程 服装设计工程 教育技术学 论文降重
通信工程 电子机电 印刷工程 土木工程 交通工程 食品科学 艺术设计 新闻专业 信息管理 给水排水工程 化学工程工艺 推广赚积分 付款方式
  • 首页 |
  • 毕业论文 |
  • 论文格式 |
  • 个人简历 |
  • 工作总结 |
  • 入党申请书 |
  • 求职信 |
  • 入团申请书 |
  • 工作计划 |
  • 免费论文 |
  • 现成论文 |
  • 论文同学网 |
搜索 高级搜索

当前位置:论文格式网 -> 免费论文 -> 其他论文

基于JAVA技术的开放式电子书库平台的研究与建设(二)

本论文在其他论文栏目,由论文格式网整理,转载请注明来源www.lwgsw.com,更多论文,请点论文格式范文查看  
 

例如,我们打算在某网页上显示当前时间或各个用户的个性化的信息。着都是一些简单的想法,但只利用HTML不可能实现。如果不相信,可以试着编写一个网页的HTML,它显示当前的时间。在输入HTML的过程中,用不了多久就会发现问题,即知道用户某个时候会请求此页面,但不知道他会在何时请求。将时间硬编入HTML中,使得页面总是显示相同的时间(因此总是错误的时间)。
 换句话说,编写一个实现时间的网页的纯HTML,不能保证显示请求此页面时应该显示的正确时间。这件事情只用HTML不能完成。
 由于不能通过在请求页面前将硬编码的HTML存入一个文件来建立页面,因此所需要的是在请求页面之后才生成页面的一种方法。
2.2 动态网页
 换句话说,需要用一组指令替换硬编码的HTML源代码,这种方法将用来生成用户请求页面时的HTML。也就是说,此页面是在请求时动态生成的。因此前面的5个步骤现在变成了如图2-2所示的6个步骤。
 (1) Web作者编写一组建立HTML的指令,并将这些指令保存在一个文件内;
 (2) 以后某个用户在其浏览器中输入页面请求,此请求从浏览器传到 Web服务器;
 (3) Web服务器寻找指令文件;
 (4) 为建立HTML流,Web服务器按照指令执行;
 (5) Web服务器通过网络发送新建立的HTML流到浏览器;
 (6) 浏览器处理HTML并显示页面。
 
 图2.2 动态网页的6个步骤
 
 可知处理动态网页的过程与处理静态网页的过程只有少许不同,只增加了一个步骤(步骤4)。但这个差别是至关重要的,定义网页的HTML直到网页被请求后才自动生成。例如,我们可以利用这个技术编写一组指令来建立一个显示当前时间的页面。
 <HTML>
 <HEAD><TITLE>The Punctual Web Server</TITLE></HEAD>
 <BODY>
   <H1>Welcome<H1>
   In Webserverland,the time is exactly
   <INSTRUCTION:write HTML to display the current time>
 </BODY>
 </HTML>
 这样,可以利用HTML构成大多数页面。由于不能硬编码当前时间,可以编写特殊的代码(这些代码将取代粗体显示的行),指示Web服务器在请求此页面时生成步骤4中所需要的HTML。
 
2.3  动态网页的使用
 因此,思路是增加一个运行时生成HTML的额外步骤。当然,这个步骤并不仅仅只是使Web作者能够编写显示时间的网页,还可以利用它来完成许多用纯HTML不能完成的工作。例如,可以获得在编写指令时未知的各种信息,如:
 ·用户标识和个人选择的参数。
 ·用户所用的浏览器类型。
 ·用户请求中提供的其他信息。
 ·包含在数据库、文本文件、XML文件等文件中的信息。
 可以编写HTML生成指令,使她们利用这些新获得的信息建立最新的个性化的交互式网页,这种网页字每次请求时都刷新信息。
 包含ASP(将在后面章节介绍)代码的站点的动态性更强,它们通常适合于个别的用户,可以反映某个用户以前是否访问过此站点,可以方便地对其定制以查看喜欢的内容,并且可提供更强的交互性和呈现更强的个性。可在一些更大、更商业化的站点页面中看到这种页面,如字由Mirosoft、ABCNews、Dell、Compaq、Gateway2000、ESPN SportZone以及官方的NASCAR、NBA、NFL和WNBA站点中看到。这些页面中有许多很容易确认是ASP所为,因为他们的后缀是.asp(不过有些ASP驱动的代码可能会伪装成.htm页)。所有这些站点都具有相当好猜的地址,如http://www.microsoft.com、http://www.abcnews.com等,我们都可以去看一看。
本章小结
 本章介绍了静态网页和动态网页各自的特点及其区别。动态网页中的代码不是硬编码的HTML源代码,取而代之的是一些灵活的指令,因此,在访问动态网页时,我们看到的不是固定不变的网页内容,它会随着时间或用户访问的方式的不同而不同。动态网页已经成为现今网络世界中一种不可或缺的东西。现在我们已经随处可接触到动态网页。
 
 
第三章  JSP技术简介与运用
 
3.1 JSP技术的简介:
 avaServer Pages (JSP)是基于Java的技术,用于创建可支持跨平台及跨Web服务器的动态网页。 JSP可与微软的Active Server Pages (ASP)相媲美,但JSP使用的是类似于HTML的标记和Java 代码片段而不是用VBScript。当你使用不提供ASP本地支持的Web服务器(例如 Apache或Netscape服务器)时,你就可以考虑使用JSP了。你虽然也可以为这些服务器弄一个ASP附加软件模块,但是太昂贵了。现在Sun公司并不会因你使用JSP向你收费(虽然将来可能要收),况且用于Solaris、 Linux以及Windows系统的组件都很容易获得。
 不要把JSP与服务器端的java script语言搞混了。Web服务器自动将通过JSP生成的Java代码片段转换成Java 片段(servlets)。 JSP也可自动控制许多功能,如过去用Perl脚本编写功能程序或像ASP这样的服务器专用API(应用编程接口)。
 我们马上就要开始帮助你建立一个使用JSP 技术的网站范例了。
 准备好计算机以使用JSP.你需要Java2软件开发工具箱(J2SDK),过去称之为Java开发工具箱(JDK)、JavaServer 网络开发工具箱(JSWDKomcat,或者其它能支持JSP的Web服务器。升阳公司为Windows、Solaris以及 Linux平台提供免费的J2SDK和JSWDK。 如果你想在现有的Web服务器上使用JSP,而此服务器本身不支持JSP和Java 代码片段,可以试用Allaire公司的Jrun。它可以为Netscape的Enterprise Server和Fasttrack Server、微软的Internet Information Server(IIS)和Personal Web Server(PWS)、Apache以及其他服务器充当Web服务器附件。你也可以使用Apache服务器的Java版,其中包含最新的JSWDK。
3.2 下载并安装所需的软件:
 目前,版本号为1.2.2-001的J2SDK可下载版以可安装的归档文件形式出现。这个大约20MB的下载量软件可提供一个彻底的Java开发环境,让你创造任何基于Java并且利用了而标准核心API的解决方案。其实,你的Web服务器使用JSP的唯一条件是要有Java编辑器。要让Web服务器知道编辑器的位置,需要JAVA_HOME 环境变量设置为J2SDK安装目录。如果你已经在Windows系统中进行了安装并且接受了默认目录, 请将“set JAVA_HOME=C:1.2.2”添加到你的“autoexec.bat”文件中,然后重新启动。 安装J2SDK后,下载并安装JSWDK或者是Tomcat β版,即基于Java的Apache Web服务器的β版。你把JSWDK放在什么地方是无关紧要的,只要你以后能找到它就行。通常,将其放在顶层目录中,这样你在替换JSWDK或JSDK时无需删除另一个软件。安装好这个文件后,准备工作已经就绪,你可以开始JSP开发工作了。
 正确地安装JSWDK后,请运行“startserver”脚本程序,以启动Web服务器,使其按照默认情况监听8080端口。你要在启动服务器之后查看您是否已正确地安装了此工具,请加载一个JSP样本文件(http://locahost:8080/examples/jsp/)。如果你能成功地运行这些样本文件,说明你已经正确地安装了这个软件。如果你在用来启动服务器的控制台窗口中看到报错信息,你就需要做些修改。最经常发生的问题是没有设置或不正确地设置了JAVA_HOME环境变量。要看到当前环境变量设置情况,要请在DOS提示符下键入“set”设置。
 开始在解释 JSP语法前,创建一个快捷网页,显示目当前的日期和时间,并然后将之其保存为sample.jsp:
Tomcat简介   
   自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet。这样,Tomcat就诞生了。Tomcat是完全免费的软件,任何人都可以从互联网上自由地下载。Tomcat与Apache的组合相当完美的
3.2.2安装前的准备
  在安装Tomcat前,你的Win2000下应该已经安装了Apache和JDK,并且你应该已经能大致了解Apache、JDK、Tomcat在系统中的地位和相互关系。如果你还没有安装好Apache和JDK,你可以参阅Apache1.3.20在Windows下的使用、Windows下JDK1.3.1的安装进行安装。
 
3.2.3下载所需要的软件
首先从
http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/jakarta-tomcat-3.2.3.zip下载Jakarta-tomcat-3.2.3.zip,并将其解压缩到一个目录下(我们使用的是c://tomcat)。这时会得到如下的目录结构:
 tomcat
   |---jakarta-tomcat-3.2.3
   |---bin Tomcat执行脚本目录
   |---conf Tomcat配置文件
   |---doc Tomcat文档
   |---lib Tomcat运行需要的库文件(JARS)
   |---logs Tomcat执行时的LOG文件
   |---src Tomcat的源代码
   |---webapps Tomcat的主要Web发布目录
   |---work
   
   Tomcat的工作目录,Tomcat将翻译JSP文件得到的Java文件和class文件放在这里  接着你还需要从
 http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.1.1/bin/win32/i386/ApacheModuleJServ.dll下载ApacheModuleJserv.dll。
3.2.4进行简单的设置
选择“我的电脑”,右键点出菜单,选择属性,弹出对话框“系统特性”,选择“高级”选项页,然后点“环境变量”,就可以编辑系统的环境变量。
TOMCAT_HOME值:c://tomcat//jakarta-tomcat-3.2.3(指示Tomcat根目录)
JAVA_HOME值:c://jdk1.3.1(jdk安装目录)  
CLASSPAT:c://jdk1.3.1//lib//tools.jar;c://tomcat//jakarta-tomcat-3.2.3//lib//servlet.jar;    c://tomcat//jakarta-tomcat-3.2.3//lib//webserver.jar  
 另外,有的参考书中提到,在中文系统上安装JDK1.3,系统注册表会有问题,用regedit打开注册表查javasoft,位置为HKEY_LOCAL_MACHINE->Software->Javasoft->,“Java运行时环境”应改为“Java Runtime Environment”,“Java插件”应改为“Java Plug-in”,我在Win2000下安装时并没有遇到这个情况,你在安装完成后不妨检查一下。  
 接下来就可以执行c://tomcat//jakarta-tomcat-3.2.3//bin//startup.bat。测试一下Tomcat是否运行正常。  
 现在,我们在c://tomcat//jakarta-tomcat-3.2.3//webapps//examples//jsp目录下建立一个HelloWorld.jsp文件:  
   <%@ page contenType="text/html;charset=gb2312" %>
   <HTML>
   <HEAD>
   <TITLE>
   JSP测试页面---HelloWorld!

首页 上一页 1 2 3 4 5 6 下一页 尾页 2/6/6


相关论文
上一篇:钢铁上市公司业绩的DEA有效性分析 下一篇:遥感与综合地学信息可视化分析
Tags:基于 JAVA 技术 开放式 电子书库 平台 研究 建设 【收藏】 【返回顶部】
人力资源论文
金融论文
会计论文
财务论文
法律论文
物流论文
工商管理论文
其他论文
保险学免费论文
财政学免费论文
工程管理免费论文
经济学免费论文
市场营销免费论文
投资学免费论文
信息管理免费论文
行政管理免费论文
财务会计论文格式
数学教育论文格式
数学与应用数学论文
物流论文格式范文
财务管理论文格式
营销论文格式范文
人力资源论文格式
电子商务毕业论文
法律专业毕业论文
工商管理毕业论文
汉语言文学论文
计算机毕业论文
教育管理毕业论文
现代教育技术论文
小学教育毕业论文
心理学毕业论文
学前教育毕业论文
中文系文学论文
最新文章
热门文章
计算机论文
推荐文章

本站部分文章来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:349991040@qq.com

论文格式网(www.lwgsw.com--论文格式网拼音首字母组合)提供其他论文毕业论文格式,论文格式范文,毕业论文范文

Copyright@ 2010-2018 LWGSW.com 论文格式网 版权所有