扣丁学堂Java开发之vertx使用及代码详解

2018-03-06 10:19:05 857浏览

Java中应对高并发有多种方案,接下来介绍其中的一个vertx.我将新建一个工程,编码,最后打包运行.思路是先明白代码,再讨论理论概念.第一步:使用eclipse创建一个maven工程,结构如下|---pom.xml



|---src

||

||---main

|||___java

||

||___test

||___java

pom文件内容如下:<projectxmlns="maven.apache.org/POM/4.0.0"

xmlns:xsi="www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>io.vertx.blog</groupId>

<artifactId>my-first-app</artifactId>

<version>1.0-SNAPSHOT</version>

<dependencies>

<dependency>

<groupId>io.vertx</groupId>

<artifactId>vertx-core</artifactId>

<version>3.0.0</version>

</dependency>

</dependencies>

<build>

<plugins>

<plugin>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.3</version>

<configuration>

<source>1.8</source>

<target>1.8</target>

</configuration>

</plugin>

</plugins>

</build>

</project>

第二步:编写代码

packagecom.qfedu.vertx;

importio.vertx.core.AbstractVerticle;

importio.vertx.core.Future;

publicclassFirstAppextendsAbstractVerticle{

@Override

publicvoidstart(Future<Void>fut){

vertx

.createHttpServer()

.requestHandler(r->{

r.response().end("<h1>第一个异步应用</h1>");

})

.listen(80,result->{

if(result.succeeded()){

fut.complete();

}else{

fut.fail(fut.cause());

}

});

}

}

第三步:编译打包

mvncleanpackage

第四步:到target目录中找到一个以.jar结尾的文件,运行

java-jar***.jar

第五步:使用浏览器访问

http://localhost

即可看到应用的响应输出数据:第一个异步应用,到此第一个vertx应用就算完成了.最后想要了解更多内容的小伙伴可以登录扣丁学堂官网查看。扣丁学堂Java培训机构不仅有专业的老师和与时俱进的课程体系,还有大量的JavaEE视频教程供学员观看学习,想要了解学习Java的小伙伴快快行动吧。Java技术交流群:670348138。




关注微信公众号获取更多学习资料



关注微信公众号获取更多学习资料



查看更多关于“Java开发资讯的相关文章>>


标签: JavaEE视频教程 JavaEE培训 JavaEE开发工程师 Java培训 Java开发程序员 vertx使用

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号