如何建立一个 XML 的开发环境(1)

cyming2008

cyming2008

2016-02-19 14:50

下面是个超简单的如何建立一个 XML 的开发环境(1)教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

学习 XML 的最佳途经是从简单的开发入手,大胆实践,循序渐进。XML 的妙处只有在开发过程中才能深入体会,离开了开发是学不好 XML 的。因此学习 XML 首先应该建立一个 XML 的开发环境。我给大家介绍一下怎样建立一个基于 Java 的 XML 开发环境。因为我现在没办法用到 Linux,所以所有的例子都是在 Windows 上做的。但是这里介绍的所有的软件在 Linux 和 Windows 上都是可以用的,用法也大同小异。而且除了 Sun 的 JRE 以外都是 open source 软件,任何人都可以拿来做任何用途,甚至是商业目的的重新发行。JRE 也是可以免费下载和使用的,只是没有源代码。如果您有在 Linux 上使用这些软件的经验,希望能贡献给大家。

建立一个 XML 的开发环境需要经过以下步骤:
1。安装 Java runtime environment
2。安装一个 Java 编译器。
3。安装一个 JSP Container。
4。安装一个支持 XSLT 的 taglib。
5。安装一个 XML Parser。
6。安装一个支持 XSLT 的浏览器。
7。安装一个 XML 文件的编辑器 (可选)。


步骤1。安装 Java runtime environment
推荐使用 Sun 的 JRE 1.3,可以从这里下载:
http://java.sun.com/j2se/1.3/jre/download-windows.html
注意:不是 JDK 1.3,我们需要的只是 JRE 1.3

下载完 JRE 1.3 后运行安装程序,假设安装在 C:JRE1.3 下。然后需要设置三个环境变量。
JAVA_HOME=C:JRE1.3
CLASSPATH=.;C:JRE1.3librt.jar
PATH=%PATH%;C:JRE1.3bin

如果是 Windows 95/98/me,将环境变量的设置放在 Autoexec.bat 中,然后重启机器,Windows NT/2000 在“我的电脑/属性”中设置就可以了。


步骤2:安装一个 Java 编译器。
推荐使用 IBM 的 jikes,一个高效的 open source 的 Java 编译器。jikes 的主页在
http://oss.software.ibm.com/developerworks/opensource/jikes/
最新的版本是 1.1.3, 可以从这里下载:
http://oss.software.ibm.com/pub/jikes/jikes-1_13-mingw-win32.zip
下载后解压缩,得到一个 jikes.exe,放在任何 PATH 环境变量中的目录下,比如 C:JRE1.3bin

编辑一个简单的 hello world 程序试一下:
// hello.java
public class hello {
 public static void main(String [] args) {
   System.out.print("hello, world!n");
 }
}

然后编译
jikes hello.java

如果生成了 hello.class 就可以用了。


步骤3。安装一个 JSP Container。
推荐使用 Jakarta 的 Tomcat 3.2.1。Tomcat 3.2.1 可以从这里下载:
http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.1/bin/
你需要下载 jakarta-tomcat-3.2.1.zip 这个文件
如果你是在 Windows NT/2000 下安装,还有 win32/i386 目录下的 jk_nt_service.zip 。

下载后解压缩,假设放在 C:tomcat 下
然后需要设置一个环境变量
TOMCAT=C:tomcat

为了使 Tomcat 可以使用 jikes,你需要做一点点的 hack,方法如下:
将 tomcat 的 lib 目录下的 parser.jar,jaxp.jar,webserver.jar 加入环境变量 CLASSPATH,使其生效后执行以下步骤:
cd tomcatsrcorgapachetomcatcontext
编辑文件 WebXmlReader.java,将
// sw.addInitParam("jspCompilerPlugin", "org.apache.jasper.compiler.JikesJavaCompiler");
前的注释去掉

然后编译
jikes WebXmlReader.java

建立一个临时目录,使用 jar 工具(可以从 JDK 中获得) 解压缩 Tomcat 的 lib 目录下的 webserver.jar
mkdir t
cd t
jar xvf ..webserver.jar
将 orgapachetomcatcontext 下的 WebXmlReader*.class 替换为刚才编译生成的 WebXmlReader*.class
然后重新打包:
jar cf webserver.jar .
使用新的 webserver.jar 替换 Tomcat 的 webserver.jar

编辑 Tomcat 的 conf 目录中的 web.xml,将
!-- uncomment the following to use Jikes for JSP compilation
init-param
 param-namejspCompilerPlugin/param-name
 param-valueorg.apache.jasper.compiler.JikesJavaCompiler/param-value
/init-param
--
外的注释去掉。

编辑 Tomcat 的 bin 目录中的 tomcat.bat,将所有的 tool

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)s.jar 替换为 rt.jar
启动 tomcat,运行 bin 目录中的 startup.bat。
使用浏览器做一下测试,访问
http://localhost:8080
如果 JSP 和 Servlet 的例子都能编译和运行,Tomcat 就可以用了。
停止 Tomcat 用 shutdown.bat

在 Windows NT/2000 下,可以把 tomcat 安装为一个 service,方法如下:
将 Tomcat 的 conf 目录下的 wrapper.properties 拷出来并编辑。将其中的两个变量
wrapper.tomcat_home
wrapper.java_home
分别设置为 TOMCAT 和 JRE 的安装路径,将所有的 tools.jar 替换为 rt.jar。
然后运行
jk_nt_service -I Tomcat wrapper.properties
其中 Tomcat 是我们安装的 service 的名称。
进入控制面板中启动 Tomcat service。Tomcat service安装后设置为手工启动,你可以修改 Tomcat service 的属性使其成为自动启动。

删除 Tomcat service 用:
jk_nt_service -R Tomcat


步骤4。安装一个支持 XSLT 的 taglib。
推荐使用 Jakarta Taglibs 中做 XSLT 的 XSL Taglib
其页面在 http://jakarta.apache.org/taglibs/doc/xsl-doc/intro.html
从该页面上下载 XSL Taglib 的 snapshot。你也可以下载全部的 Jakarta Taglibs,Jakarta Taglibs 的范围很广,但是这里我们要用到的仅仅是其中的 XSL Taglib。

下载完后解压缩,将其中的 xsl-examples.war 和 xsl-doc.war 这两个文件拷到 Tomcat 的 webapps 目录下,然后重新启动 Tomcat。使用浏览器访问
http://localhost:8080/xsl-examples/
运行页面中的 Apply.jsp,如果没有出错,显示了一个有很多表格的页面,XSL Taglib 就可以用了。
XSL Taglib 的文档也装好了,在
http://localhost:8080/xsl-doc/

你可以从这个例子出发,一步一步地开始写你自己的 XML 处理程序。比如你可以在 Tomcat 的 server.xml 中添加一个新的 Context
Context path="/jspxml"
   docBase="path-to-your-work-directory"
   crossContext="false"
   debug="0"
展开更多 50%)
分享

猜你喜欢

如何建立一个 XML 的开发环境(1)

Web开发
如何建立一个 XML 的开发环境(1)

如何建立一个 XML 的开发环境

Web开发
如何建立一个 XML 的开发环境

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何建立一个 XML 的开发环境(2)

Web开发
如何建立一个 XML 的开发环境(2)

PHP 开发环境的选择、建立及使用(1)

PHP
PHP 开发环境的选择、建立及使用(1)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

使用JSP + JAVABEAN + XML 开发的一个例子

Java JAVA基础
使用JSP + JAVABEAN + XML 开发的一个例子

一个基于web的QQ程序 1(xml+asp)

ASP
一个基于web的QQ程序 1(xml+asp)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

解决启动Oracle9i中OEM或OMS常见问题

解决启动Oracle9i中OEM或OMS常见问题

一个容易忽视的Oracle数据安全问题

一个容易忽视的Oracle数据安全问题
下拉加载更多内容 ↓