发布于 2015-06-09 00:21:48 | 193 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

WildFly Java 应用服务器

红帽公司宣布 JBoss AS 的继任者 WildFly,WildFly 将推动下一代应用服务器技术的发展,这个项目的名字是 JBoss.org 社区成员在 2012 年底投票产生。 WildFly 将继续保留 JBoss 企业应用平台并定位一些关键的中间件技术,包括更灵活和更先进的应用开发,实现开放混合云和 Java EE 7.


WildFly Swarm Alpha2 发布,此版本包括一些改进和修复。此版本解决了所有 Windows 的 issues。

相比 Alpha1 修改了一些插件的使用方式,用户需要更新一些应用:

  • 从 wildfly-swarm-plugin 移除了 execution phase

  • 把 wildfly-swarm-plugin 目标从 create 修改为 package

  • 从所有 pom.xml 的 WildFly Swarm 依赖中移除了 provided scope

Weld 和 JAX-RS

当你使用 Weld 和 JAX-RS 时,有一些模块会失效,所以创建了新的 fraction 来弥补这个连接。添加以下依赖;

<dependency>
  <groupId>org.wildfly.swarm</groupId>
  <artifactId>wildfly-swarm-weld-jaxrs</artifactId>
  <version>${version.wildfly-swarm}</version>
</dependency>

JPA

此版本初步支持 JPA 项目,Alpha3 将会继续改进。

public class Main {      
          public static void main(String[] args) throws Exception {Container container = new Container();
            container.start();      // Create a JDBC driver deployment using maven groupId:artifactId// The version is resolved from your pom.xml's DriverDeployment driverDeployment = new DriverDeployment(container, "com.h2database:h2", "h2");
            container.deploy(driverDeployment);      // Create a DS deploymentDatasourceDeployment dsDeployment = new DatasourceDeployment(container, new Datasource("ExampleDS")
                    .connectionURL("jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE")
                    .driver("h2")
                    .authentication("sa", "sa")
            );
            container.deploy(dsDeployment);      // Create the WAR and bundle all the JPA Entities and persistence.xmlWarDeployment deployment = new DefaultWarDeployment(container);
            deployment.getArchive().addClasses(Employee.class);
            deployment.getArchive().addClass(EmployeeServlet.class);
            deployment.getArchive().addAsWebInfResource(new ClassLoaderAsset("META-INF/persistence.xml", Main.class.getClassLoader()), "classes/META-INF/persistence.xml");
            deployment.getArchive().addAsWebInfResource(new ClassLoaderAsset("META-INF/load.sql", Main.class.getClassLoader()), "classes/META-INF/load.sql");
      
            container.deploy(deployment);
          }
      }

大量示例:

更多内容请看发行说明:http://wildfly.org/news/2015/06/05/WildFly-Swarm-Alpha2/

红帽公司宣布 JBoss AS 的继任者 WildFly,WildFly 将推动下一代应用服务器技术的发展,这个项目的名字是 JBoss.org 社区成员在 2012 年底投票产生。
WildFly 将继续保留 JBoss 企业应用平台并定位一些关键的中间件技术,包括更灵活和更先进的应用开发,实现开放混合云和 Java EE 7.



历史版本 :
Java 应用服务器 WildFly Swarm 2018.1.0 发布
WildFly Swarm 2017.11.0 发布,Java 应用服务器
WildFly 11 Final 发布,Java 应用服务器
WildFly Swarm 2017.9.4 发布,Java 应用服务器
WildFly 11 CR1 发布,Java 应用服务器
WildFly 11 Beta1 发布,Java 应用服务器
WildFly 11 Beta1 发布,包含大量的更改
WildFly Swarm 2017.6.1 发布,Java 应用服务器
WildFly Swarm 2017.6.0 发布,Java 应用服务器
WildFly Swarm 2017.5.0,Java 应用服务器
WildFly Swarm 2017.4.0 发布,Java 应用服务器
WildFly Swarm 2017.3.3 发布,Java 应用服务器
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务