windows环境下eclipse+javaee+glassfish+servlet快速入门上道指南

[b]1、下载安装[/b]
到sun(截止发文时sun已被oracle收购)的下载页下载java sdk和glassfish,到eclipse的主页下载eclipse jee。

安装非常简单,通过安装向导java sdk很快就能安装到指定目录,我用的是windows7x64,sdk安装目录在“D:\Program Files (x86)\Java\jdk1.6.0_18”,jre安装在“D:\Program Files (x86)\Java\jre6”。

glassfish安装需要指定java sdk环境,默认会找到刚装好的java sdk环境,很方便,我安装在“D:\Program Files (x86)\Java\glassfishv3”。安装完成后,运行一下“Start Application Server”,在浏览器里输入“http://localhost:8080”,一切正常的话会出现glassfish运行的网页。

eclipse jee则直接解压到指定目录,安装在“D:\Program Files (x86)\eclipse”,将可执行程序
eclipse发送到桌面快捷方式。运行一下,没有问题的话就出现默认工作空间(workspace)选择,我的项目放在D:\Project,选择这个目录,并把设为默认workspace,这样eclipse不必每次都询问workspace。

[img]http://dl.iteye.com/upload/attachment/200270/5142d51c-30a6-3578-b00e-f4eee90dab3f.png[/img]

[img]http://dl.iteye.com/upload/attachment/200272/21317bc3-696b-3665-9824-73f6485bc094.png[/img]


对目录的规划要做到清晰,不致于后面东改西改,东放西放,到最后自己也忘记了。同样对项目,包等的管理也要做到规划清晰,这是应该是对程序员的基本要求和良好团队素质的体现吧。

[b]2、配置服务器[/b]
运行eclipse,配置java ee服务器glassfish。
步骤:window -> preferences -> server -> Runtime Environments。
操作:Add...-> Download additinal server adapters -> 找到Glassfish -> 一路同意,Next,直到结束 -> 返回后找到glassfish服务器列表 -> 选择“Glassfish java ee 6” -> 给出Glassfish服务器的安装目录(“D:\Program Files (x86)\Java\glassfishv3\glassfish”)-> 填写服务器相关信息 -> 安装完成后glassfish出现在服务器列表中

[img]http://dl.iteye.com/upload/attachment/200274/4a21bb3d-b54a-3d04-b561-7cd91f7e0a66.png[/img]

[img]http://dl.iteye.com/upload/attachment/200276/9db1a897-bd9c-3679-9cbd-99438cb1cf7d.png[/img]

[img]http://dl.iteye.com/upload/attachment/200278/450dce03-18af-3df8-a9e8-3daf95565d9d.png[/img]

[img]http://dl.iteye.com/upload/attachment/200280/1f705fee-0c5e-3e6e-a494-10aa1363f1b6.png[/img]


[b]3、创建项目[/b]
运行eclipse,创建一个新serlet项目。
步骤:file -> new -> project -> Web -> Dynamic Web Project
操作:Project name处填写项目名称(这里是servlet),注意项目目录,在这里可以自行指定(这里是“D:\Project\web\my\servlet”),指定的好处是可以对所有项目进行清晰的规划。
配置:在此要对项目进行配置,因为接下来要创建servlet应用,所以必须在build path里加入对应的库。serlet项目上点右键,选择Build path,进入操作。单击“Add Extenal JARs..”按钮,把javax.servlet.jar(位于“D:\Program Files (x86)\Java\glassfishv3\glassfish\modules”)包含进来。先做这一步的在后面“创建servlet类”时就不会出现import错误了。

[img]http://dl.iteye.com/upload/attachment/200282/ce17c1b3-6060-3008-8333-71dfb008fcce.png[/img]

[img]http://dl.iteye.com/upload/attachment/200284/b7aa1cdd-197d-3302-8e1a-6ace275a3c7f.png[/img]

[img]http://dl.iteye.com/upload/attachment/200286/722280be-eac3-3372-90ff-8c68c7ffae6b.png[/img]


[b]4、创建servlet类[/b]
运行eclipse,创建一个serlet类。在此之前,我先创建了一个包test,对于项目的规划同样是需要做到清晰,我这里用包来规划类。
步骤:项目,源,包 -> 右键 -> new -> servlet...
操作:填写servlet类名,这里是Hello。

[img]http://dl.iteye.com/upload/attachment/200288/f2ab97b5-a392-38f9-9121-bc3a93773e92.png[/img]


[b]5、调试输出[/b]
eclipse会自动为Hello.class构建一个范本代码。这里我们要让这个servlet输出最经典的“Hello, World!”。
修改代码:打开Hello.class -> doGet()方法 -> 加入一句代码“response.getWriter().println("Hello, World!");” -> 保存
运行调试:在Hello.class上点击右键 -> Run As -> Run on Server -> 选择安装好的Glassfish服务器 -> 服务器启动后,一切正常的话,你的第一个servlet程序就会在屏幕上跟你问好了。

[img]http://dl.iteye.com/upload/attachment/200290/7c31b04a-c537-32c3-819a-e65519561ffd.png[/img]

[img]http://dl.iteye.com/upload/attachment/200302/879e7bbd-f405-3c27-8659-23ac0c922e0c.png[/img]


[b]后记[/b]
之所以写这篇文章,一来是为了给自己刚学到的知识来个总结,加深自己的印象。二来,所有初学者最为困惑的就是如何操作,对于高手来说,这些基础的东西太过简单,于是很多老鸟只丢下一两句话,认为菜鸟们得其精妙,自然就会了。结果菜鸟根本就不领情,路已指点,他们依然找不到路。这个时候就需要好心人来带领他们一程,等到菜鸟们上路了,以后的路自然也就会走了。很多时候,当我们弯弯曲曲的走过来时,早就忘记当初是怎么上道的。所以掌握了最最基本的操作技巧之后,不耻腆颜写一篇,如若以后真的上了道,也不致于忘记当初是怎么走过来的。

作为一个初学者,我希望各位老鸟多多批评指教;作为一个自学者,我走过的弯路实在多得不可胜数,浪费了时间无数,以致蹉跎岁月,一事无成,至今仍觉惋惜。所以我在此真诚希望老鸟们对新手能够指点迷津,带领他们尽快上路,善莫大焉。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值