vert.x学习(七),使用表单获取用户提交的数据

摘要: 在web开发中,用的最多的就是表单了,用户通过表单提交数据到系统后台,系统又可以通过表单传递的数据做业务分析。那么这章就学习在vert.x中怎么使用表单,获取表单的参数值。 编写一个表单模板代码resources/templates/user.html 从form的action里面看到,我们将pos 阅读全文
posted @ 2016-12-21 10:36 唐际忠 阅读(1274) 评论(0) 推荐(0) 编辑

vert.x学习(六),动态模板与静态文件的结合

摘要: 这篇学习在动态模板里面引入css,把动态模板与静态文件结合起来使用。 编写DynamicReference.java 在这里通过/*来匹配所有的静态文件,而动态模板,则用单个的route来配置,这里是/hello 编写动态模板文件resources/templates/hello.html 在这里引 阅读全文
posted @ 2016-12-20 18:35 唐际忠 阅读(1827) 评论(0) 推荐(0) 编辑

vert.x学习(五),用StaticHandler来处理静态文件

摘要: 做web开发,css、js、图片等静态资源是必不可少的,那么vert.x又是怎么来加载这些静态资源呢。请看StaticHandler 编写HelloStaticResource.java 在创建静态文件resources/webroot/css/style.css 在创建静态文件resources/ 阅读全文
posted @ 2016-12-20 14:17 唐际忠 阅读(1709) 评论(0) 推荐(0) 编辑

vert.x学习(四),使用模板解析器ClassLoaderTemplateResolver

摘要: 在vert.x中使用模板解析,可以为我们带来很多方便。我这里学习了一下ClassLoaderTemplateResolver的简单使用。这次工程配置与上篇一样,不需要做任何多的配置。直接编写代码就可以了。 编写HelloThymeleafResolver.java 模板文件继续沿用之前的resour 阅读全文
posted @ 2016-12-20 10:58 唐际忠 阅读(962) 评论(0) 推荐(0) 编辑

vert.x学习(三),Web开发之Thymeleaf模板的使用

摘要: 在vert.x中使用Thymeleaf模板,需要引入vertx-web-templ-thymeleaf依赖。pom.xml文件如下 同前面一篇文章一样,不需要引入core和web了,vertx-web-templ-thymeleaf会自动导入相关依赖。 编写模板文件resources/templat 阅读全文
posted @ 2016-12-19 17:26 唐际忠 阅读(1388) 评论(0) 推荐(0) 编辑

vert.x学习(二),使用Router来定义用户访问路径

摘要: 这里需要用到vertx-web依赖了,依然是在pom.xml里面导入 这里只需要导入vertx-web就可以了,不需要vertx-core了,因为web依赖了core,会自动导入。而build标签里的maven-compiler-plugin是为了防止每次Import Changes的时候将jdk 阅读全文
posted @ 2016-12-19 15:51 唐际忠 阅读(1173) 评论(0) 推荐(0) 编辑

vert.x学习(一),开篇之hello world

摘要: 今天决定学习下vert.x这个框架,记录下学习笔记。 下面列下我的开发环境: Java版本 1.8 maven版本 3.3 IDEA版本 2016 在idea中使用vert.x不用下载或安装其他东西了,有maven就够了。 下面开始创建一个maven项目 这里可以什么都不用选,直接点Next就可以了 阅读全文
posted @ 2016-12-19 15:32 唐际忠 阅读(883) 评论(0) 推荐(0) 编辑

Ubuntu16.04安装docker

摘要: 1、检查内核版本uname -r,如果是16.04则可以跳过这一步,因为docker只能运行在64-bit linux 内核3.10或高于3.10的系统中。 2、更新apt sources sudo apt-get update sudo apt-get install apt-transport- 阅读全文
posted @ 2016-12-06 10:59 唐际忠 阅读(1586) 评论(0) 推荐(0) 编辑

play for scala 实现SessionFilter 过滤未登录用户跳转到登录页面

摘要: 一、编写SessionFilter.scala代码 说明: !requestHeader.session.get("user").isDefined 是用来判断session中是否存在user !requestHeader.path.contains("/signin") 是用来排除登录页面,这个页 阅读全文
posted @ 2016-11-25 10:41 唐际忠 阅读(855) 评论(0) 推荐(0) 编辑

play for scala 在模板中格式化Date

摘要: 在play模板中格式化Date非常简单,只要编写一个静态函数,然后在模板中直接使用就可以了。如编写Html.scala 在对应的xxx.scala.html模板中导入 @import utils.Html._然后直接使用就可以了 @formatDate(updateTime, "yyyy-MM-dd 阅读全文
posted @ 2016-11-22 17:33 唐际忠 阅读(268) 评论(0) 推荐(0) 编辑