`

30天了解30种技术系列---(11)Java开发者梦想的框架Play

阅读更多

    

 

    

    常见的Java Web开发框架从早期的struts,struts2,Spring MVC ,到现在混合应用即Node.js + HTML5+Java后台。

 

  •  什么是Play框架:Play是一个开源的现代web框架,用于编写Java和Scala的可扩展Web应用程序
  •  特点:它通过自动重载变化来提高生产力,由于设计的就是一个无状态、无阻塞的架构,所以用Play框架来编写横向扩展Web应用程序是很容易的。

   Play 优势总结:

 

  1. 快速迭代:支持热部署
  2. 反应:非阻塞I0机制,高性能
  3. Java和Scala同时支持(意味着,咱们可以在框架下,同时开发Spark,Kafka等)
  4. 支持可插、自定义配置和可定制

  根据我个人的想法总结是:此框架适合开发对性能要求比较高的场景,如聊天室、在线协作、在线机器学习模型等,优势体现在了性能上。

   

   Play框架初探:

  1. 安装:
  • 到官方网站下载 https://www.playframework.com/download
  • 解压后效果如下:


  •    切换到CMD下,执行activator ui



 


这样大家就可以新建各类的项目了,具体的技术大家感兴趣请访问Play的官网

 


 

   

   

 

2
2
分享到:
评论

相关推荐

    30种java技术框架

    ### 30种Java技术框架概述 #### 一、Java类加载器架构 Java类加载器是Java虚拟机(JVM)的重要组成部分之一,主要负责在程序运行时将类文件加载到内存中,并对其进行验证、准备和解析等初始化操作。类加载器采用双亲...

    基于Java的源码-Javashop-eop Java开发框架.zip

    Javashop-eop Java开发框架便是基于Java的一种高效、易用的框架,它旨在简化Web应用程序的开发流程,提高开发效率,提供更强大的功能支持。本文将对Javashop-eop框架进行深入探讨,旨在帮助开发者更好地理解和运用这...

    mysql-connector-java-5.1.40-bin.jar连接器

    JDBC是Sun Microsystems(现为Oracle公司)为Java编程语言设计的一套标准API,它的主要功能是为Java开发者提供一种统一的方式来访问各种不同类型的数据库,而无需关心具体的数据库厂商。通过JDBC,开发者可以编写...

    mysql-connector-java-5.1.37jar包和源码

    MySQL Connector/J是MySQL数据库的Java连接器,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与MySQL数据库进行通信。在本案例中,"mysql-connector-java-5.1.37.jar" 是一个特定版本的MySQL JDBC...

    mysql-connector-java-5.1.7-bin.jar

    这个驱动实现了Java.sql和javax.sql接口,使得开发者能够在Java程序中执行SQL语句、处理结果集、管理事务等操作。 在描述中提到的"mysql-connector-java-5.1.7"是该驱动的版本号,表示这是MySQL Connector/J的一个...

    mysql-connector-java-5.1.37

    MySQL Connector/J 5.1.37 是MySQL数据库与Java应用程序之间的重要桥梁,它是一个实现了JDBC(Java Database Connectivity)接口的驱动程序,允许Java开发者在应用中与MySQL数据库进行交互。这个版本的驱动是MySQL...

    mysql-connector-java-8.0.27

    MySQL Connector/J 8.0.27 是MySQL数据库与Java应用程序之间的重要桥梁,它是一个实现了JDBC(Java Database Connectivity)接口的驱动程序,允许Java开发者在应用中无缝地访问MySQL数据库。MySQL Connector/J使得...

    java-框架探秘

    在Java编程领域,框架是开发者不可或缺的工具,它们极大地提高了开发效率并降低了代码维护的复杂性。本章节《java项目实践开发指南》的"Chapter7 框架探秘"着重探讨了Java中的核心框架及其在实际项目开发中的应用。...

    linux mysql-connector-java-5.1.36.tar.gz

    MySQL Connector/J遵循JDBC(Java Database Connectivity)标准,使得Java开发者可以利用Java语言来编写能够与MySQL数据库交互的应用程序。JDBC是Java API,它的主要任务是为Java程序员提供一个统一的接口,以访问...

    JAVA五大框架整理

    Java五大框架是Java开发中非常重要的组成部分,它们极大地提高了开发效率,降低了代码的复杂性,使得项目更加易于维护。这五个框架分别是Spring、Struts、Hibernate、MyBatis和Spring Boot。下面将对这些框架进行...

    mysql-connector-java-5.0.8-bin.jar

    MySQL是世界上最受欢迎的开源数据库系统之一,而`mysql-connector-java`则是MySQL官方提供的Java数据库连接器,使得Java应用程序能够与MySQL数据库进行交互。在这个特定的版本`mysql-connector-java-5.0.8-bin.jar`...

    淘宝SDK(java)

    淘宝SDK(Java)是淘宝开放平台为开发者提供的一套用于集成淘宝服务的Java开发工具包。这个SDK使得Java开发者能够方便地与淘宝API进行交互,实现各种功能,如商品管理、订单处理、用户授权等。在2014年4月8日,淘宝...

    包含alipay-sdk-java-1.0.0.jar,alipay-trade-sdk-1.0.0.jar

    `alipay-sdk-java-1.0.0.jar` 是支付宝的基础SDK,它提供了与支付宝服务器交互的基础框架和类库。这个库包含了加密算法、请求和响应处理、异常处理等核心组件,是所有支付宝接口调用的基石。开发者可以通过这个库中...

    2019-2020 中国开发者调查报告完整版.pdf

    5、区块链技术近两年是热点,23%开发者有应用或准备应用,72%开发者尚处于初步了解阶段,4%开发者完全不了解 6、人工智能技术日益受到企业和市场的关注,应用前景广阔但任重道远 7、物联网产业链上企业最多的在智能...

    ckeditor-java-core-3.5.3

    "ckeditor-java-core-3.5.3"是CKEditor的Java版,它使得Java开发者能够将CKEditor的富文本编辑功能引入到Java Web应用中,如Servlet、JSP、Spring MVC等框架。这个版本可能包含了Java API、库文件和其他必要的资源...

    java 框架论坛系统

    Java框架论坛系统是一种基于Java技术实现的在线讨论平台,它主要利用了Struts框架进行构建。Struts是Apache软件基金会下的一个开源项目,是MVC(Model-View-Controller)设计模式的一种实现,广泛应用于Java Web开发...

    selenium-java-2.44.0、selenium-java-2.44.0-srcs、selenium-server-standalone-2.44.0

    Selenium 是一个强大的开源自动化测试框架,用于网页应用的测试。这个压缩包包含了 Selenium 的 Java 版本2.44.0的相关组件,包括源代码和独立服务器。 首先,我们来了解一下 `selenium-java-2.44.0.jar`。这是一个...

    javacv-platform-1.3-bin.zip

    JavaCV(Java Computer Vision)是一个开源的计算机视觉库,它为Java和Android提供了对各种流行的计算机视觉库的访问,如OpenCV、FFmpeg、Face_recognition等。在本例中,我们关注的是`javacv-platform-1.3-bin.zip`...

    SAP Web Dynpro For JAVA开发技术详解.zip

    SAP Web Dynpro for Java是一种由SAP公司提供的企业级应用程序开发框架,专门用于构建复杂的、用户界面(UI)密集型的企业应用。该技术旨在提高开发效率,提供强大的UI设计工具,以及支持业务逻辑和数据处理。以下是...

    开发者突击:Java Web主流框架整合开发:J2EE+Struts+Hibernate+Spring 源代码

    《开发者突击:Java Web主流框架整合开发:J2EE+Struts+Hibernate+Spring 源代码》这个项目是为Java Web开发者提供的一种实践指南,它涵盖了四个关键的技术栈:J2EE(Java 2 Platform, Enterprise Edition)、Struts、...

Global site tag (gtag.js) - Google Analytics