JavaWeb 开发流程
一、安装JDK
案例操作步骤
1.
下载Java开发工具包(JDK);
可以从java.sun/javase/downloads/widget/jdk6.jsp获取JDK6.0。
右击计算机-属性-高级系统设置-高级-环境变量,弹出“环境变量”对话框,主要是改下面的环境变量,不是上面的Administrator。(不然其他用户还得自己配)添加JAVA_HOME指明JDK安装路径,如C:\Program Files\Java\jdk1.7.0,此路径下包括lib,bin,jre等文件夹
2.在Path变量中添加:
jdk下载具体步骤设为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; ps:分号主要是用来分隔jdk 的路径和其他系统程序和应用程序的路径。
3.添加CLASSPATH变量为java加载类的(class or lib)路径,(这样java虚拟机装载class 文件的时候才知道上哪去只有类在classpath中,java命令才能识别)设
为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径,当前路径的意思就是你现在编译运行的程序class文件所在的地方) 测试是否配置成功:在dos 中,输入命令java 回车后应该会出现java的各种命令;javac 也会出现相关编译的命令;java -version 出现jdk版本号,ps:注意java和javac都是命令(动词),后面-version 可理解为宾语,中间是有空格的,切记!!!
4.特别注意:在cmd 中,输入set java_home命令可以看到jdk安装目录;set path 可以看到path变量的值,各种程序的执行路径set classpath可以看到类装载路径环境变量值的结尾可加分号或不加,不同值之间用;(记住:分号是用来分隔的,只要是两个不同的路径都需要分号隔开)CLASSPATH变量值中的.表示当前目录,另外java_home 这个变量整体被path和classpath引用,好处在于今后重装jdk后,只需改java_home的值
编写一个简单的Java 程序HelloWorldApp.java;
执行javac HelloWorld.java 编译成HelloWorld.class
执行java HelloWorld 查看运行结果
Resin 的安装及配置
从Resin(www.caucho)下载Resin(我们这里使用最新版本3.1.10)解压
将解压后的Resin 集成到MyEclipse 中方法如图1
Window---->Perferences---->MyEclipse---->Servers---->Resin---->Resin
选择安装好的JDK
启动Resin 如图所示
Resin成功启动后,启动后在浏览器输入localhost:8080/进入Resin默认页面。如图所示:
此时页面上提供了两个链接here,第一个Documentation available表示进入的是Resin的帮助页面,这里我们选择Administration is available here链接(管理员控制台),进入管理员控制台后要求输入用户名和密码,由于是第一次使用,我们需要创建一个新的管理员用户,如图
输入用户名和密码后单击“Calculate Digest”按钮,输入正确后,会提示如
表示成功创建了一个管理员用户,此时我们需要复制
<user name="test" password="JdtOpRXF7QkG4t1xyKXYiA=="/>(这里的“JdtOpRXF7QkG4t1xyKXYiA==”为Resin自动加密后的密码,登录时输入创建时的密码即可)到resin-3.110根目录下的f文件的
<management path="${}/admin">
<user name="admin" password="password" disable="true"/>
<user name="jlee" password="h/ODdv9vBn33tIyW6TaWPg=="/>
<resin:if test="${resin.professional}">
<deploy-service/>
<jmx-service/>
<log-service/>
<xa-log-service/>
</resin:if>
</management>
重启resin,进入localhost:8080/,点击Administration is available here链接进入管理员登录
页面,输入用户名和密码正确即可进入管理员控制台,如图
此时已经证明,配置成功!
到这里我们就差最后一部即可完成项目的部署了,到resin-3.1.10下的f文件,在
nf文件中到<host id="" root-directory=".">,在<host id="" root-directory=".">标签对中加入
<web-app id="/JLee" root-directory="${}/deploy/JLee"/>,其他的不要去动它。这句代码表示什么意思呢?id=””指的是需要在Resin在运行的项目的标识名(根据自己的需求做改动),root-directory="${}/deploy/JLee"表示运行项目的根目录,注意因为大多数Server运行的实际上都是被部署进Server的项目(resin-3.2.1会将项目放置根目录下的deploy目录中),Resin 只会运行这个目录中的项目。OK,至此全部的部署就完成了,如果您需要加入其他的项目到Resin 运行,只需要复制<web-app id="/JLee" root-directory="${}/deploy/JLee"/>改成相应的项目名和路径即可。
Servlet 的配置和运行
案例操作步骤
(1)用文本编辑器编辑一个简单的Servlet,HelloServlet.java;
(2)将Serlvet的相关类包加入到Classpath中,在d:\resin-pro-3.0.28\lib\目录下的
jsdk-24.jar;
(3)用javac编译Servlet生成HelloServlet.class文件;
(4)在Resin的程序根目录中(如D:\webroot),按照Web目录规范建立相应的目录
(5)将编译好的class文件拷贝到classes目录下;
(6)修改l文件,配置Servlet和访问路径;
(7)启动Resin;
(8)通过浏览器访问Servlet的路径
二、Eclipse的安装和配置
1、案例操作步骤
(1)从/downloads/下载最新版本的Eclipse;
(2)解压缩至本地目录,启动eclipse ;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论