首页IT科技java反编译是啥意思(Java反应式编程(2))

java反编译是啥意思(Java反应式编程(2))

时间2025-06-20 16:17:08分类IT科技浏览4047
导读:您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~...

您好             ,我是湘王                      ,这是我的博客园      ,欢迎您来         ,欢迎您再来~

看了前面对反应式编程的说明                      ,可能很多人都会打退堂鼓了              。Lambda都已经够难理解的了         ,又来了一个反应式编程!实在卷不动了~

其实很好肝                   。

就像之前学习编程      ,或者说学习Java的同学                      ,也不是全都要把面向对象编程OOP搞懂了才能往下学的吧             ,之前的OFP也是一样   ,现在轮到ORP这种编程范式也还是这样的                     ,比如我们可以到Github上看有关反应式编程的资料:

右边是目录                 ,包括一些概念性的介绍,还有各种文档                 ,包括最主要的操作符        。而且为了降低学习的难度                     ,官方还特意提供了大量的示例代码           。比如点击【Creation】   ,可以跳转到创建相关的操作符界面:

然后再点击某一个操作符             ,就可以看到这个操作符的示例代码:

完全可以通过这种方式慢慢熟悉它                  。

不过光看这些示例代码肯定还是不够的                      ,它只能让你熟悉它      ,但是要想真正掌握         ,用到项目里面                      ,这种方式还是不够的           。所以可以用更高级的方式        。那是什么方式呢——

其实大多数的学习         ,只要按照官方文档就能入门了      ,做个Demo出来完全是小意思                   。就像Spring框架可以在Spirng.io站点通过脚手架自己选择组件一样                      ,反应式编程中也有一个很出名的框架             ,Vert.x              。通过访问vertx.io网站   ,也能通过脚手架搭建一个最简单的Demo出来:

然后再选择【START】-> 【App generator】

然后再在页面上创建项目

接下来                     ,在页面上点击【Show dependencies panel】就出现了可供选择的依赖包                 ,可以看到下面左边的紫色大类里面列出了像Web啊             、Data Access啊                      、Testing啊什么的,大家感兴趣的话可以自己访问网站点击试试看                 ,这里面都有什么    。

为了便于演示                     ,所以就只选择开发中常用的一些技术组件   ,在现在的互联网应用中             ,Web和数据库这两个依赖                      ,几乎是必选的      ,所以选中左边【Web】大类里面的【Vert.x Web】         ,【Vert.x Web Client】是用来访问其他HTTP服务的                      ,所以这里不选                    。

接下来         ,咱们需要访问数据库里的数据      ,所以在左边的列表中点击【Data Access】                      ,选择需要的数据库组件             ,比如MySQL   ,可以不用选择JDBC                 。

选好了依赖组件包之后                     ,就可以点击创建项目包                 ,或者还可以选择用哪个JDK版本来开发,比如就像我桌面上现在这样的:

点击创建之后                 ,浏览器会下载一个starter.zip包                     ,解压后导入到idea当中:

初次使用vertx项目   ,可能有的人还不知道怎么运行             ,OK~那就跟我一起来简单设置一下试试看。

首先双击pom文件                      ,打开它      ,找到<main.verticle>和<launcher.class>这两个标签         ,并且把这两行的内容拷贝下来                      ,因为马上要用到了         ,不然你就得记住      ,反正我是记不住:

然后在右上角点击【Add Configuration】                      ,弹出增加配置界面:

增加一个新配置:

增加一个新应用配置:

在【Main Class】里面写上<launcher.class>标签里面的内容             ,在【Program arguments】里面写上run <main.verticle>标签里面的内容   ,写完后点击【Apply】或者【OK】保存                     ,记得不要忘了加上【run】!!!~~~

完成后先记得用maven编译并且打包一下:

编译完成后点击右上角的【运行】

因为咱们默认就是在8080端口启动                 ,所以当出现【HTTP server started on port 8080】的时候,表示应用已经成功运行:

然后在浏览中访问本地的8080端口                  ,就可以看到返回的服务端数据了                 。

感谢您的大驾光临!咨询技术      、产品         、运营和管理相关问题                     ,请关注后留言                    。欢迎骚扰   ,不胜荣幸~

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python pygame模块详解(python中pygal模块如何使用?)