网站首页 > java教程 正文
Java开发框架可以帮助开发人员更快地开发和运行应用程序,提供代码重用并消除构建样板代码的任务。开发人员有很多Java框架选择。这里千锋武汉Java培训老师给出几个构建Java平台应用程序作为Java入门课程。
Blade:轻量级MVC框架
这个MVC框架基于Java 8和Netty Web服务器。描述为轻量级且简单,Blade提供REST风格的路由接口,并且没有入侵拦截器,文档状态。刀片的源代码小于500KB。
要使用Blade构建应用程序,开发人员可以创建一个通用的Maven项目。包括模板引擎支持和流式API风格。
Dropwizard:“ops友好”的网络服务
Dropwizard于2011年首次发布,它是一个架构“适合操作系统的”REST风格的Web服务。使用Dropwizard,您可以使用Jetty HTTP库将HTTP服务器嵌入到项目中。Jersey JAX-RS实现支持编写将HTTP请求映射到Java对象的可测试类。JSON还有杰克逊工具。
核心贡献者Nick Babcock说,Dropwizard的关键是开发过程中和开发后的生产力。开发人员可以专注于业务逻辑,而不是为度量,配置和日志编写代码。Dropwizard的建设者计划在确定如何改进框架时,继续关注诸如Jetty和Jersey等项目的改进。
Grails:由Groovy JVM语言支持
现在由Object Computing Initiative(OCI)维护,Grails是一个为JVM构建Web应用程序的框架。开发人员可以构建应用程序,如内容管理系统和电子商务网站,以及RESTful Web服务。基于Groovy JVM语言,Grails使用包括Java EE容器,Hibernate和Spring在内的java技术,并且使用Java Development Kit进行操作。
粉丝们表示,与使用其他框架构建应用程序所需的代码相比,它需要的代码少得多,复杂性也较低。由Graeme Rocher创立的这个已有十年历史的框架4.0版将于2018年底发布,其功能包括支持Groovy 2.5,Java 8基线和Java 9。
GWT:Java in,JavaScript out
“gwit”也称为Google Web Toolkit,GWT允许开发人员使用Java编写客户端应用程序并将其部署为JavaScript。它已用于Google产品,例如AdWords和电子钱包。
GWT支持浏览器应用程序的开发,而无需开发人员成为诸如JavaScript或XMLHttpRequest等技术的专家。GWT SDK包括Java库,编译器和开发服务器。GWT编译器提供了整个代码库的优化,内联方法,死代码删除和优化字符串。代码中的分割点可以将下载分割成多个JavaScript片段并改善启动时间。
JavaServer Faces:Web UI的规范
这个具有14年历史的JavaServer Faces(JSF)具有一个Java规范,用于为Web应用程序构建基于组件的UI。它也是一个MVC Web框架,可以简化基于服务器的应用程序的UI构建,并在页面中使用可重用的UI组件。JSF为UI开发提供了一种基于标准的方法,其中应用程序可以跨Java EE应用程序服务器移植。
当前版本的JSF 2使用Facelets作为默认的模板系统。包括XUL(XML用户界面语言)和普通Java在内的视图技术也可以部署。
在JSF之上有一些实现,比如Apache MyFaces。此外,Eclipse Foundation还有其JSF工具项目,旨在简化JSF应用程序的开发。
以上就是千锋武汉Java培训老师总结的几个构建Java平台应用程序。Java开发已经悄无声息的走进我们的生活中,无论是手机软件、手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站。所以,想学Java的朋友赶快抓住机遇,加入Java开发的行列吧。
猜你喜欢
- 2024-10-15 这是目前最快的 Java 框架,300个框架中排名第一,真香
- 2024-10-15 Java 中几种常用的 RPC 框架介绍(java rpc rmi)
- 2024-10-15 让程序员少写几万行代码:七个实用的分布式开源框架
- 2024-10-15 JAVA三大主流框架(后端框架三大框架)
- 2024-10-15 Java三大框架,不看后悔(java三大框架要学多久)
- 2024-10-15 Java大牛推荐:Java web目前流行的框架总结
- 2024-10-15 现在企业开发时,Java所用到的主流框架有哪些?
- 2024-10-15 Java常用框架有哪些?浅谈Java框架之Spring框架
- 2024-10-15 Java常用框架有哪些?如何掌握这些框架使用?
- 2024-10-15 Java常用框架大全(java常用框架有哪些)
你 发表评论:
欢迎- 最近发表
-
- Java常量定义防暴指南:从"杀马特"到"高富帅"的华丽转身
- Java接口设计原则与实践:优雅编程的艺术
- java 包管理、访问修饰符、static/final关键字
- Java工程师的代码规范与最佳实践:优雅代码的艺术
- 编写一个java程序(编写一个Java程序计算并输出1到n的阶乘)
- Mycat的搭建以及配置与启动(mycat部署)
- Weblogic 安装 -“不是有效的 JDK Java 主目录”解决办法
- SpringBoot打包部署解析:jar包的生成和结构
- 《Servlet》第05节:创建第一个Servlet程序(HelloSevlet)
- 你认为最简单的单例模式,东西还挺多
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)