介绍我的快速开发方法 调试技巧 ps:如果哪位也有类似的小窍门,也请写在下面啦`~~...

这些方法是本人一直用的。

1 下载eclipse解压缩后,修改eclipse.ini文件。 添加两行
-vm
D:\workbench\jdk\jdk1.6.0_06\bin\javaw.exe
作用:使用指定的jvm启动eclipse。
好处:不用在现使用的机器上重新setup安装java. 以免与其它的冲突。特别要维护多个不同jvm项目的时候。

2 用link的方式安装tomcat插件。当然你也可以dropin
好处:可以多个eclipse使用同一个插件。

3 调试tomcat项目。 这里八一下。。不知道为什么大家爱使用oc4j或者jboss调试。个人觉得,如果不用ejb3之类的,轻量级的项目完全可以用tomcat + spring + hibernate来实现。当然这里指的轻量级可能大家的理解不相同吧。 我觉得一年的数据量在300万以下及同时在线20人左右都是小项目。 当然tomcat要调优的。

添加tomcat插件后,会有三只小猫。然后就在 windows->preference 中左侧找到tomcat指定好相对应的目录。 再点第一只小猫。让它启动。在Console里就会有输出。
但关键的地方接下来才会出场。。
咱们把小猫停掉。。(点console中的 红色按钮就行了)

打开菜单:Run => Debug configuration 你会发现在左侧的 java application下面有一个“Tomcat 5.x”。咱们要的就是它.把名字改成你项目的名字。点 project browse把你的tomcat项目选上。 再转到 arguments选项卡,在 vm框里写上 -Xmx512m 再点 Apply,Debug

作用:这个作用就是在 eclipse中启动一个 jvm来运行 tomcat. 方便加入断点及传入启动参数。 如果使用server里添加tomcat的方法,是使用eclipse内部的插件来启动的。 你可以在jsp里使用request.getRealPath()来得到具体的路径。我的方法更贴近项目真正运行时的情况。 明天再写。。。

4 构造绿色的开发环境
配置JDK的方法。
网上有很多方法了, 我说说我自己的。 个人觉得有点用处。
我不用 右击我的电脑 在属性里加 环境变量。 因为机器上有很多不同JVM下面项目。那样会很麻烦。 配置方法如下:

比如一台刚装完系统的XP。 呵呵, 提示一下用360打完补丁。然后从同事那里要一个安装完的jdk. 比如 c:\programme file\java\jdk下面的。不要安装包是为了不影响注册表。
从官网上下一个tomcat 解压开tocmat 。找到bin\startup.bat 双击。 应该运行不了。 因为找不到java. 这是我想让大家看到的。 接下来就是干活了。
好。。 编辑startpu.bat 在顶端加入
set JAVA_HOME=D:\workbench\jdk\jdk1.5.0_06 具体的路径看个人的情况了。
再双击 statup.bat 一切OK。

好处:不影响机器上的其它应用。 像jboss oc4j 都可以这样搞。

5 oracel客户端的办法。
也是从同事那里拷一个安装完的 ora92过来。 然后设 操作系统的环境变量 ORACLE_HOME指向你的 ora92文件夹。 然后使用拷贝的 pl/sql developer。 即可。
(其实也可以不用设操作系统的环境变量,但你要从命令行里起。 另外,一般一台机器只有一个oracle也不会搞太多。 所以影响就不算了。)

另:pl/sql developer也可以在自己内部设oracle_home.

6 新增断点之后,右击断点,breakpoint properties。在弹出来的对话框里,在enable condition打上勾, 再alt + / 就可以使用上下文的变量来加条件了。

7 在做WEB项目的时候,一般是把登陆信息放到SESSION里的. 当application需要在SERVER上立即修改生效. 经常会发现你的登陆信息没了. 从而又是不停的 login 再进行操作.只要统计一下就会发现, 很多时间浪费在 login上. 我们的目的是把时间都放在[b]业务代码开发[/b]上, 这里以TOMCAT为例,把session保存到硬盘.这样tomcat在RELOAD时,就不必重新登陆了.
把下面的放到你的应用的Context.xml
<Manager className="org.apache.catalina.session.PersistentManager" debug="0" saveOnRestart="true"
maxActiveSessions="-1" minIdleSwap="-1" maxIdleSwap="-1" maxIdleBackup="-1" >
<Store className="org.apache.catalina.session.FileStore" directory="mydir"/>
</Manager>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值