首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    来玩Play框架01 简介

    说到网络框架,Ruby的Ruby on Rail和Python的Django都相当轻巧好用,但Java下的框架,则要沉重很多。有人因此质疑Java语言本身是否符合网络时代的需求。...想要轻巧好用的框架?写一个给你就是了。Java程序员Guillaume Bort在JVM上创造了一个全新的框架Play framework。...unzip play-2.2.1.zip mv play-2.2.1 /home/vamei/Util/ 文件夹里重要的是可执行文件play。...解析 Play框架的主要功能是动态生成http响应。http协议按照“请求-响应”(request-response)的方式工作。http通信的相关介绍,可参考http协议。 ...持续运行 Play自带的服务器可以持续运行。将Play安装在目标服务器,比如云上后,在Play项目的根目录下,用: play start 来持续运行服务器。此后你可以按Ctrl-D来返回命令行。

    1K20

    来玩Play框架01 简介

    说到网络框架,Ruby的Ruby on Rail和Python的Django都相当轻巧好用,但Java下的框架,则要沉重很多。有人因此质疑Java语言本身是否符合网络时代的需求。...想要轻巧好用的框架?写一个给你就是了。Java程序员Guillaume Bort在JVM上创造了一个全新的框架Play framework。...unzip play-2.2.1.zip mv play-2.2.1 /home/vamei/Util/ 文件夹里重要的是可执行文件play。...解析 Play框架的主要功能是动态生成http响应。http协议按照“请求-响应”(request-response)的方式工作。http通信的相关介绍,可参考http协议。 ...持续运行 Play自带的服务器可以持续运行。将Play安装在目标服务器,比如云上后,在Play项目的根目录下,用: play start 来持续运行服务器。此后你可以按Ctrl-D来返回命令行。

    1.4K70

    来玩Play框架04 表单

    Play框架提供了一些工具。它们可以从表单中提取数据,验证提交数据的合法性,或者在视图中显示表单。我先来介绍最简单的使用表单提交数据的方式。  增加表单 我可以用纯粹html的方式产生一个表单。...下面了解Play框架提供的其它的表单工具。 表单对象 在动作内部,可以创建一个对象来指代表单。表单的每个输入栏为表单对象的一个属性。...User类用于在Play内部指代上面的表单: package util; import play.data.validation.Constraints.Email; import play.data.validation.Constraints.Required...Play服务器可以据此验证输入的合法性。比如@Email的限定就要求输入为"*@*"的形式。@Required则要求输入栏不为空。如果违反这些限定,那么Play将抛出异常。...最后的html页面中的表单,将由Play自动生成。 总结 表单 数据提交

    940100

    JAVA拾遗--关于SPI机制

    再来思考一下,现代的框架是如何加载日志依赖,加载数据库驱动的,你可能会对class.forName("com.mysql.jdbc.Driver")这段代码不陌生,这是每个java初学者必定遇到过的,但如今的数据库驱动仍然是这样加载的吗...此文件包含 java.sql.Driver 的 JDBC 驱动程序实现的名称。...META-INF/services/java.sql.Driver 文件需要包含下面的条目: my.sql.Driver 应用程序不再需要使用 Class.forName() 显式地加载 JDBC 驱动程序...当前使用 Class.forName() 加载 JDBC 驱动程序的现有程序将在不作修改的情况下继续工作。...SPI在扩展方面的应用 SPI不仅仅是为厂商指定的标准,同样也为框架扩展提供了一个思路。框架可以预留出SPI接口,这样可以在不侵入代码的前提下,通过增删依赖来扩展框架。

    890120
    领券