`
happyforever82
  • 浏览: 118597 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

介绍我的快速开发方法 调试技巧 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上. 我们的目的是把时间都放在业务代码开发上, 这里以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>
  • 大小: 137.5 KB
  • 大小: 139.6 KB
  • 大小: 84.4 KB
  • 大小: 175 KB
  • 大小: 161.1 KB
  • 大小: 154.1 KB
分享到:
评论
7 楼 topinking 2009-03-31  
happyforever82 写道
topinking 写道

tomcat,apache,mysql都可以用绿色的啦。 oracle客户端网上有个针对oracle9i的绿色版【oracle9i310.msi】,很小巧,但是够用了。


msi的要setup安装吧. 另外msi一般要windows installer 3.1的.呵呵. 咱这个的使用方法是纯copy的


不错,msi的要安装,但是安装包只有13M,安装完成后只有35M,并且一两分钟就搞定了,带了sqlplus,个人觉得比较方便。
6 楼 happyforever82 2009-03-27  
topinking 写道

tomcat,apache,mysql都可以用绿色的啦。 oracle客户端网上有个针对oracle9i的绿色版【oracle9i310.msi】,很小巧,但是够用了。


msi的要setup安装吧. 另外msi一般要windows installer 3.1的.呵呵. 咱这个的使用方法是纯copy的
5 楼 topinking 2009-03-27  
tomcat,apache,mysql都可以用绿色的啦。
oracle客户端网上有个针对oracle9i的绿色版【oracle9i310.msi】,很小巧,但是够用了。
4 楼 metadmin 2009-03-26  
绿色jdk,我是知道。

ora client也可以绿色,这个。。。 没用想到

-------------
欢迎大家来“权限管理”圈子做客。
http://accessmanager.group.iteye.com/
3 楼 xmx0632 2009-03-26  
easy explorer直接打开文件所在目录
propertiesEditor编辑Properties文件,看中文
:)
2 楼 kevin24067 2009-03-26  
Eclipse IDE for Java EE Developers
1 楼 seekgirl 2009-03-26  
very good

相关推荐

Global site tag (gtag.js) - Google Analytics