提高开发效率小技巧
前言
最近在公司开发时感觉自己的开发效率很低,所以就把自己遇到的和别人遇到的一些问题进行了一下小结,跟大家一起分享,希望大家以后的开发都可以快速高效。
正题
在具体的说MyEclipse的使用技巧之前,先告诉大家几个平时开发时的注意事项。
1.修改页面(.JSP)不必重启服务。
因为Tomcat对Jsp页面进行了一些处理,所以它支持jsp页面的动态更改,因此当我们只是对jsp页面进行修改时,只需要刷新浏览器页面或者重新打开浏览器即可。
当然,除此之外,我们的java文件和xml配置文件的修改则需要我们重启服务器,因为它需要重新编译,重新部署,重新加载,当然MyEclipse中已经默认设置为自动编译,所以更改后,只需重启服务器即可。
2.不要轻易cleanProject。
我们都知道,java项目的编译是增量编译的,只编译修改的部分,部署也一样,但是如果你clean后再编译,则是编译整个项目,部署也是整个项目,如果你的项目很大的话,那是非常浪费时间的。
3.不要反复重启服务或者编译项目。
当遇到问题找不到根源时,不要盲目的以为项目没有编译好或者是缓存问题,然后就开始反复的重启和编译项目,这是非常不理智和浪费时间的做法。
当我们遇到问题时,先要分析它的根源,然后判定大概是哪里出了问题,结合上网查找的资料进行测试,网上的问题即使跟你的不一模一样也会给你提供一些思路。
除此之外,还要提醒大家几点:
1.demo越简单越好。
对于遇到一些问题,我们想要印证的,一定要通过demo去印证,千万不要在你的原项目上进行测试,那样是既费时又费力。
例如,我们只是对一个页面的展示进行测试,则只需建一个html页面测试即可。如果是hibernate的映射文件问题,则我们可以建立一个java项目引入hibernate的jar包进行测试,而不是要按照原项目再搭一个一模一样的框架。
我们的demo要针对性强,越简单越好。
2.及时转移不用的部署项目。
我们一般都是使用同一个tomcat,这样随着我们项目个数的增多,我们tomcat下部署的项目就会越来越多,这样启动tomcat的速度会越来越慢,所以我们要及时的将我们不用的已部署项目移动到其他地方。
比如我们平常的部署项目是放到TOMCAT_HOME/webapps/下的,我们现在可以把这些不用的项目放到TOMCAT_HOME/下,这样在我们使用到他们时直接将他们移动到webapps下然后启动tomcat即可。
以上这几点主要是从环境上来提高我们开发的效率,总的来说就是越简单越快速,对于MyEclipse的使用技巧将在后面介绍。