加速Java应用开发2—加速项目调试启动速度(1)(2)
分享于 点击 20851 次 点评:40
JavaEE支持 | JRebel | JVM Hot Swap |
装载时间 | <1s | <1s |
内存泄漏 | 无 | 无 |
改变类结构 | ||
改变方法体 | ![]() |
![]() |
添加/删除方法 | ![]() |
![]() |
添加/删除构造器 | ![]() |
![]() |
添加/删除字段 | ![]() |
![]() |
添加/删除类 | ![]() |
![]() |
添加/删除注解 | ![]() |
![]() |
改变静态字段值 | ![]() |
![]() |
添加/删除enum值 | ![]() |
![]() |
改变接口 | ![]() |
![]() |
替换父类 | ![]() |
![]() |
添加/删除实现的接口 | ![]() |
![]() |
即时构建 | ||
跳过WAR目录的构建 | ![]() |
![]() |
跳过.WAR/.EAR类更新构建 | ![]() |
![]() |
跳过.WAR/.EAR资源更新构建 | ![]() |
![]() |
映射多个source目录到一个.WAR/.EAR目标目录 | ![]() |
![]() |
使用include/exclude模式映射类和资源 | ![]() |
![]() |
使用Ant风格模式映射多个sourcde目录 | ![]() |
![]() |
使用系统属性使映射机器无关 | ![]() |
![]() |
Maven插件 | ![]() |
![]() |
远程/云 | ||
通过HTTP进行应用更新 | ![]() |
![]() |
JavaEE支持
JSP EL changes |
JSP Scriptlet changes |
EJB 1.x session bean interface changes |
EJB 2.x session bean interface changes |
EJB 3.x session bean interface changes |
EJB 3.x: adding new EJB |
EJB 3.x: adding new EJB reference |
JSF changes (Mojarra) |
Bean Validation support (Hibernate Validator) |
JAXB annotation changes |
JAX-RS changes (RESTEasy, Jersey, CXF) |
JAX-WS support (Metro, CXF) |
JPA changes (Hibernate, EclipseLink, TopLink, OpenJPA) |
CDI changes (Weld) |
框架支持 |
Spring Framework 2.x or later |
Hibernate |
JBoss Seam 2.x or later |
Google Guice |
Struts 1.x, 2.x |
Wicket |
Stripes 1.5 or later |
查看完整的框架支持列表 |
代理支持 |
CgLib |
Javassist |
OSGi支持 |
Apache Felix |
Eclipse Equinox |
从如上列表看到其不是一般的强大。
接下来看看如何使用以IDEA为例):
用户点评