|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听,我们这里不会商使用服务器的hotredeploy,由于使用年夜了这redeploy太费工夫,我见过之前有人在weblogic上部署一个ear的时分,整整要花十多二非常钟,这个ear里有大批的ejb,每次修正一点点程序以后,就必需从头打包,部署,守候,忧郁....真不晓得一天无能几活。
固然,如今这社会,谁还那末傻啊,都POJO了,都不必ejb了,可是使用范围下去了以后,成绩一样存在,只不外是比ejb好一些罢了,一样范围的使用,换用spring/guice,一样必要初始化上千的各类bean,消费的工夫还是客不雅,3分钟?5分钟?那也是工夫啊,关头是你就修正一点点工具都得花这3,5分钟,常常这时候候思绪都被他打断,仍是忧郁的。
人人都晓得,jdk在debug形式下,能够将正在运转的class举行hotswap,可是这个hotswap是有良多限定的,只能交换已无方法的办法体,任何对类布局上的改动都将被疏忽,比方不克不及经由过程hotswap往类里增加method/field,不克不及修正method的signature,等等。因而jdk本人的hotswap长短常无限的,不克不及满意年夜部分的swap需求,我们必需寻觅本人的路。
javarebel的呈现,让人人的眼睛一亮,不外这是一个贸易产物,弄虚作假,和他的代价比起来,他的代价其实是不高,不外年夜部分人(大概只是天朝的人吧)都不年夜乐意往付钱购置,因而有良多人往xx失落(说其实话,java的工具xx起来真的太简单了)。我们这里不往讲怎样xxjava软件,我们地道会商手艺上怎样完成。
研讨了javarebel以后,能够从他输入的日记,另有他的测试用例内里都能看出很多工具来的,良多工具都是从这些路子来思索的,上面我们来理理怎样本人来完成javaclass的hotswap
再说第三点:我并没有提到服务器也要整合,然后是IDE,一个好的IDE能够200%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。 |
|