lomboz是一个在eclipse上专门支持J2EE开发的插件,功能强大。
一、安装和配置lomboz插件
I :
1.下载【lomboz for eclipse 3.2.x】 插件:http://forge.objectWeb.org/projects/lomboz
2.下载emf包【emf-sdo-runtime-2.2.0.zip】
II :
也可以直接下载一个【lomboz for eclipse 3.2.x】
3.配置lomboz插件:
(1)将lomboz和emf的包解压后【plugins】和【features】目录直接复制到eclipse中
(2)打开eclipse,【窗口】|【首选项】|【lomboz】|【JDK Tools.jar】中指定好tools.jar包的路径。
(3)打开eclipse,【窗口】|【首选项】|【lomboz】|【服务器定义】|【server types】下拉框中选择【apache tomcat 5.x】,然后单击【properties】标签,在【application server directory】和【classpath variable】文本框中设置tomcat的安装路径。
注:除了【properties】标签以外,还有像【server classpath】这样的子选项,在该子选项中自动导入tomcat下所需要的各个包的路径。
(4),配置结束。
二、使用lomboz插件开发简单的应用系统
1、【文件】|【新建】|【项目】|【Java】|【lomboz J2EE向导】|【lomboz J2EE工程】,项目名称输入【TestLomboz】后单击【下一步】,选择默认后单击【下一步】进入创建Web模块的对话框。
2、单击【Add】按钮,输入【TestLomboz】后【确定】;然后选择【Targeted Servers】标签,在【type】中选择【Apache Tomcat v5.5.x】后单击右边的【Add】,单击【完成】结束。
注:此时整个项目的结构为:最上边有一个项目文件夹,在其子目录中也有一个项目的文件夹,两个文件夹是同名的,最外边的项目文件夹是整个项目的框架,而其子目录中的项目文件夹才是实际要发布的web模块 。
3、修改构建路径:(创建工程以后,还不能直接进行开发,还要把工程的一些配置进行修改)
(1)右击项目的框架文件夹,在弹出的菜单中单击【属性】|【java构建路径】|【源】|【TestLomboz/j2src】,在下面的【对于源文件夹允许输出文件夹】前的方框中打钩后在【TestLomboz/j2src】下面出现【输出文件夹】,选择【输出文件夹】后点右边的【编辑】,在弹出的对话框总选择【特定输出文件夹】|【浏览】|【j2src】后【确定】返回
(2)在【对于源文件夹允许输出文件夹】下面点击右边的【浏览】|【TestLomboz】|【TestLomboz】|【WEB-INF】|【classes】|【确定】后弹出【输出文件夹已更改。想要除去旧位置“*****”中的所有生成资源吗?】,选择【是】。
(3)在项目中【新建】一个【index.jsp】文件,编写【index.jsp】文件代码如下:
<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<%@ page language="java" contentType="text/html;charset=GB2312"%>
<html>
<head>
<title>Welcome</title>
</head>
<body>
<form action="identify.jsp" method="get">
帐号<input type="text" name="id"><br>
密码<input type="text" name="psd"><br>
<input type="submit">
</form>
</body>
</html>
(4)实现【identify.jsp】页面,源代码如下:
<html>
<head>
<title>welcome to login</title>
</head>
<body>
<%
String id=(String)request.getParameter("id");
String psd=(String)request.getParameter("psd");
if(id.equals("root")&&psd.equals("root"))
pageContext.forward("correct.jsp");
else
pageContext.forward("error.jsp");
%>
</body>
</html>
(5)实现【correct.jsp】页面,源代码如下:
<html>
<head>
<title>correct page</title>
</head>
<body>
<font face="Comic Sans MS" size=4>
<blockquote>
<p>Cons,welcome to your personal place,root!!!</p>
</blockquote>
</font>
</body>
</html>
(6)实现【errror.jsp】页面,源代码如下:
<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<html>
<head>
<title>errors</title>
</head>
<body>
<font face="Comic Sans MS" size=4>
<blockquote>
<center>
<h1><font color=red>404 Error Page</font></h1>
</center>
<p>Sorry, you requested a page that does not exist.
</blockquote>
</font>
</body>
</html>
(7)完成工程的JSP文件建立。
三、工程的部署与运行
1.部署
(1)对工程进行编译和保存
(2)启动tomcat服务器
(3)在web发布模块的文件夹上单击右键,在弹出的菜单中单击【lomboz J2EE】|【部署模块】
2.运行
(1)右击工程的web发布模块的文件夹,在弹出的菜单中单击【lomboz J2EE】|【在浏览器中显示】后弹出IE窗口,IE地址栏一般会显示http://127.0.0.1/TestLomboz/,这时一般都会失败。Tomcat的访问端口默认一般都是8080,手动输入访问路径:http://127.0.0.1:8080/TestLomboz/即可访问成功,进入【index.jsp】页面。
(2)在【帐号】和【密码】中分别输入“root”进入访问成功页面【correct.jsp】,输入其他则进入访问错误页面【error.jsp】
四:最终工程的文件目录结构为:
/TestLomboz:.
| .classpath
| .project
|
+---j2src
| | .classpath
| | .project
| |
| /---TestLomboz
| | correct.jsp
| | error.jsp
| | identify.jsp
| | index.jsp
| |
| +---META-INF
| | MANIFEST.MF
| |
| /---WEB-INF
| | build.properties
| | build.xml
| | deploy.xml
| | resin-web.xml
| | targets.xml
| | undeploy.xml
| | web.xml
| | weblogic.xml
| |
| +---classes
| /---lib
/---TestLomboz
| correct.jsp
| error.jsp
| identify.jsp
| index.jsp
|
+---META-INF
| MANIFEST.MF
|
/---WEB-INF
| build.properties
| build.xml
| deploy.xml
| resin-web.xml
| targets.xml
| undeploy.xml
| web.xml
| weblogic.xml
|
+---classes
/---lib
参考:《精通eclipse web开发》 人民邮电出版社 2006年10月出版