分享
 
 
 

Eclipse3.1+Lomboz3.1RC1+Tomcat5.5.9编写简单动态网页实践

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

对于Eclipse的新版本(3.1)与Lomboz的配合在Tomcat环境下编写动态网页的教程在网上好像很少。(反正我是没找到)。这里我把我今天的实践过程中遇到的一些问题记录下来,一来是为了备案,二来是为了让大家少费些事,入门更容易一点。

好了,不废话了。

我采用的软件版本以及下载地址如下:

Eclipse 3.1 相关网页:http://www.eclipse.org/downloads/index.php

Lomboz 3.1RC1 相关网页:http://lomboz.objectweb.org/downloads/drops/S-3.1RC1-200507222345/

Tomcat 5.5.9 相关网页:http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi

实践过程的主要参照是文章WTP Tutorials - Building a School Schedule Web Application。这篇文章中的过程绝大部分还是好用的。我主要将对应文章的结构,对在实践中与文章中不一致的地方说一说。我的建议是主要参照上面的文章,如果能瞧得上在下,顺便看看我写的不同之处。文章的结构如下:

教程的预先要求

在这里先说说一些软件设置方面的问题吧.

1.我使用的是JDK1.50_04,好像Tomcat5.5要求使用jdk1.5吧,起码是支持,呵呵。另外,最开始我使用的是Tomcat4.1.31。这个版本的Tomcat好像和JDK1.5不相容。我在Eclipse里添加了好几遍服务器都没成功,换成Tomcat5.5.9后就好使了。(JDK我一直没换,一直是1.5)

2.我觉得在安装Tomcat时,如果不是用来实际部署的话,就不要在安装过程中选择将Tomcat作为Windows服务,那样会给后来的调试带来不便。

在Eclipse中安装Tomcat运行时环境

1.在没看这个文章之前,我一直没有重视这个问题,寻思着Eclipse能跑起来应该就没什么问题了。现在看来不是这样。还是有必要制定JDK的,我想是因为里面有很多库是JRE中没有的缘故吧。

2.Eclipse3.1+Lomboz3.1的界面和文章中的有点区别,不过在这一段的实践过程中不涉及。

创建一个J2EE工程

1.此时界面的不同起到作用了。在实际界面中,针对此段第一步,应该选择Dynamic Web Projects,如下图所示。

创建班级和课程表容器

这一段没什么区别,唯一可选的区别是在实现Scheduler是列表可以使用ArrayList<SchoolClass>方式,毕竟是JDK1.5了么。呵呵。如果出现错误,八成是说参数化的集合不支持,只要更改源代码级别就行了。更改的地方是Window->Preference->Java->Compiler,选择右方Compiler compliance level为5.0

还有一点就是别把班级和类搞混了,都对应一个Class,不过我相信大家的E文水平都是很高的了。

将班级加入课程表

界面的差别又有显现了。对于第一步,应该是右击WebContent,选择new->JSP。是有点进步了,呵呵。其余基本一致。

提交Action

这里的区别也主要是界面方面,不过这次好像与文件的管理联系起来了。新版的Lomboz声称的一个Dynamic Web Project的典型结构如下图所示:

此时应该选择右击servlet->new->servlet的方式来生成新的Servlet,在生成过程中还捎带着可以设定Servlet Mapping。省得后来再用代码级文本方式的设置了。从上图中可以看到,新版Lomboz在工程中没有包含文章中提到的Deployment Descriptor选项

另外在文章此段的第十步时设置的表单action属性时的“/SchoolSchedule/”部分,应该用你生成的项目名称替换(前提是在生成项目时,你是按照系统默认的选项来的)。

显示时间表

这段没有太多可说的,应该注意的一点就是在将两个jar文件放到WEB-INF/lib目录中后,Eclipse开始回在目录条目前显示一个十字标记,但是点击后,除了标记消失以外没有任何效果。显示不出任何目录中的文件。这可能是Eclipse3.1的一个bug吧。不过使用还是正常的。

运行并检验课程表Web应用程序

总结

这两段没有什么可说的

好了,祝你好运。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有