开发工具推荐及使用技巧

J2EE Eclipse WebServer设置

(1)创建Web工程:Dynamic Web project


(2)创建Server


(3)配置Server


部属WebServer设置:

(1)右击创建的Server,然后Add and remove


(2)选择需要部属的web工程到右边。

 

(3)配置Server参数(Overview)

可以修改Timeouts时间、Http端口等。


(4)启动Server(右击Server,选择Start),web就会发布到\.metadata\.plugins\org.eclipse.wst.server.core下,有tmp目录从tmp0、tmp1...一直往下。(如果就New了一个Server的话,该目录就是tmp0)。

免部属WebServer设置:

省略部属WebServer设置的(1)和(2 ),(4)相同

(3)修改Server配置参数 (Moudlers)

点击Add External Web Module...,可以根据向导选择到要启动的Web工程,设置Path,Auto Reload设置成Disabled(当Java类更改时,不重启动Server)。

注意点:应用这一种方案必须把该Web工程的classes输出到目录/WEB-INF/classes下,否则将不无启动该应用。

优点:可以使Server启动更快,这种方案比较适用于较大的Web工程(java类多,jsp多、引用的包多)。因为如果采用部属WebServer方式时,当有一个文件更改时,Eclipse会有Publish到\.metadata\.plugins\org.eclipse.wst.server.core下的过程,然而正这个过程可以花费的时间很长。因些较大Web工程建议使用些方案。


免部属WebServer方案中,调试模式下设置断点会碰到一个问题,Source not found.

解决办法:点击下面的Edit Source Lookup Path...按钮,选择Java Project,选择你的Web工程。



Eclipse常用快捷键和技巧

一,快捷管理导入的资源。ctrl+shift+o,自动导入不需要选择的import,自动删除未被使用的import。进阶:可以在eclipse的preferences中java\editor\save actions中把perform the selected actions on save的勾上,然后勾选organize imports 这样就可以在保存文件时自动管理import。

二,调试过程中快捷查看某表达式的值。ctrl+shift+i,可以查看(inspect)在该断点情况下,该表达式的值。强烈不建议在可以debug的时候用system.out来查看,可能会导致重复执行某段代码,导致不可预期的效果。如果在无法debug的情况下,建议对要查看的表达式的结果,声明变量赋值,并且使用log4j的debug方法输出变量。

三,调试过程中即时修改某变量的值。首先在window\showView中将expressions视图打开,然后可以对某个变量进行赋值,建议只对一些基本类型的变量赋值,例如循环中i的值。只需要在expressions中add new expression后输入i=3之类的赋值语句,然后回车,这样变量的值就被修改了。

四,调试过程中,运行下一行代码。F6:跳入此方法、F5:跳出此方法、F7:执行到下个断点:F8。选中某一行后,ctrl+r,执行到该行。

五,对xml文件的内容注释。对java文件内容进行注释很简单,相信大家都经常使用ctrl+/.。但是在xml文件中并不适用。其实一样有快捷键进行注释,只不过分的比较清楚。添加注释,选中某一段xml,ctrl+shift+/。去除注释,ctrl+shift+/。对选中的每一行分别加注释,ctrl+7。其实只要点击最左上方source选项下,最上面几行,就可以看到了。

(转自江同学评论)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值