`
k1280000
  • 浏览: 203797 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JAVA相关技术(转)

阅读更多

1、Rails 3
  
    现在Rails并非是Java框架,但是能够通过JRuby在JVM中运行Rails,我认为Rails是值得考虑进入这个名单的。Rails为web开发带来极大便利,尤其现在Merb和Rails已经合并,Rails将更加流行(查看JavaEye新闻的Rails和Merb合并为一个项目,这不是愚人节新闻)。
    2、Grails 1.1
    如果你并非喜欢Rails/Ruby或者你倾向于你已经拥有的Java知识,而且不算损失开发生产力,那么你需要关注Grails。尤其在SpringSource收购了G2One以后。最新发布的Grails 1.1 Beta 2版本对ORM方面提供了很多方便的功能,让Grails获得更多关注。
        3、WebBeans & Seam 3
  
    如果你需要更多基于组件和依赖注入功能,这已经成为一种标准,你可以关注将在2009年发布的WebBeans。WebBeans仍然在进展的开发过程中和倾听社区反馈。WebBeans的优势在于它的规范制定领导一直鼓励社区对参考文档和源代码提供意见和反馈。WebBeans不仅仅是依赖注入的标准,它也允许我们创建自定义范围和类型绑定。WebBeans将改革我们创建Web应用的方式,让我们能够创建纯面向对象的应用而非贫血模式anemic domain model。如果你一直喜欢Seam的理念,2009年新发布的WebBeans和Seam 3值得等待。
  
    4、iBatis 3
  
    如果你从不喜欢ORM而喜欢使用SQL和映射它到你的域对象,那么你将喜欢iBatis在下一个重要版本的更新。最有趣的一个功能是它通过使用annotation能让我们在java代码中写SQL。虽然我认为在XML中写SQL并非坏事,但是这的确是一个有趣的功能。
  
    5、JavaFX
  
    如果你对能够提供多媒体功能和能够运行在移动设备上的RIA技术有兴趣,那么你应该关注在2009年JavaOne会议上将发布的JavaFX的下一个主要版本。
  
    6、JSecurity
  
    如果你在寻找一个权限框架,能够嵌入任何环境,比如桌面或者Web,你应该对JSecurity提供的功能感兴趣。权限控制一直是一个复杂的问题,使用权限框架并非是一个艰难的任务,事实上它应该尽可能简单。使用JSecurity你只需要在Web.xml中写一个简单的配置,JSecurity并非是和某个特定框架或者环境紧紧耦合的,你能在任何环境中使用,你能在桌面或者web中使用,甚至能够一点都不麻烦的将它放入你的EJB层。
  
    7、Buildr
  
    并不是很多人了解Buildr,但是事实上它是一个优秀的Builder工具。另外的观点是基于Ant之上的ApacheIvy是最好的工具,但是我认为Ivy并不能解决Build系统中的最重要问题,因为Ivy只是Ant的一个扩展用于依赖管理。作为依赖管理,Buildr让我们创建定制脚本更加简单,因为它使用Ruby语法。在Maven中将Buildr作为Maven插件/MOJO,在Ant中将它作为Ant定制任务。
  
    8、JBoss AS 5
  
    JBoss最近发布了最新的重要版本,JBoss AS 5是建立在微容器之上,闭原来的基于JMX的微内核更轻巧。除了微容器,它也支持OSGi,而且是第一个支持WebBeans的应用服务器,除了WebBeans,JBoss AS 5还支持Rails,通过JBoss-Rails插件,这个项目正在开发中,最近刚发布了1.0 beta版本。JBoss值得你在2009年保持对它的关注。
  
    9、Glassfish v3_prelude
  
    如果你不喜欢JBoss或者因为某些原因你希望采用其他技术,我认为你应该考虑最新版的GlassFish,这是一个革命性的版本,更轻巧,通过被添加到服务器的应用更新工具能够获得更多资源,更快的启动时间,而且也支持快速开发框架比如Rails和Grails,它即时支持JRuby和Groovy,其他比较酷的功能还包括它也象JBoss一样支持OSGi。
  
    10、JRuby
  
    JRuby改变了Java程序员在项目中解决问题的方式,JBoss和Glassfish都支持JRuby和Rails,这是一个很值得关注的技术。

分享到:
评论

相关推荐

    JAVA语音转文字

    Java语言在语音识别领域提供了丰富...综上所述,"JAVA语音转文字"涉及到Java编程、语音识别技术以及相关的第三方库。通过理解这些知识点,你可以根据提供的`myDemo`压缩包中的代码进行学习和修改,以满足你的项目需求。

    Java相关技术 一些实用的技术

    在Java相关技术中,涵盖了许多重要的概念和技术点,这些技术对于开发高效、可靠的软件系统至关重要。 一、基础概念 1. JVM(Java虚拟机):Java程序的运行环境,负责解释字节码并执行。JVM的垃圾回收机制使得开发者...

    Java文字转语音_完整版本

    Java文字转语音技术是一种在软件开发中实现文本到语音(TTS,Text-to-Speech)转换的方法,它允许程序将文字信息转化为可听见的语音输出。在这个项目中,开发者使用了名为Jacob的Java库来实现这个功能。Jacob是一个...

    Java语言实现文本转语音

    Java语言实现文本转语音主要依赖于特定的库和API,其中一种常见的方法是通过调用DLL(动态链接库)文件来实现。在这个场景下,Java程序利用Jacob库来与Windows系统的语音合成引擎交互,将文本转化为可听见的语音。...

    java核心技术第九版

    8. **数据库连接**:Java JDBC(Java Database Connectivity)是连接数据库的标准API,书中的相关章节会涵盖JDBC的基本用法,如加载驱动、建立连接、执行SQL语句以及事务处理。 9. **反射与注解**:反射允许在运行...

    java将word转图片转pdf_jacob.zip

    本项目“java将word转图片转pdf_jacob.zip”是关于利用Java进行文档格式转换的一个实例,主要涉及的技术点包括Java与Microsoft Office文档的交互以及图片和PDF的生成。 首先,我们需要了解Java中的Jacob库。Jacob...

    Core Java.JAVA核心技术(中文版)

    《Core Java.JAVA核心技术(中文版)》是学习Java编程的重要参考资料,主要涵盖了Java语言的基础以及进阶知识。这本书深入浅出地讲解了Java的核心概念和技术,为读者提供了全面而细致的学习路径。以下是对该书内容的...

    java xlsx转html

    接下来,我们将深入探讨如何实现这一转换,以及涉及的相关技术。 首先,我们要了解.xlsx文件的结构。它是基于OpenXML标准的,由多个XML文件组成,存储在ZIP压缩包中。因此,我们可以使用Java的ZipInputStream和Zip...

    Java OCR 图像智能字符识别技术,可识别中文

    本文主要探讨Java OCR技术如何实现对中文字符的识别,以及一些相关的知识点。 首先,我们需要了解OCR技术的基本流程。这通常包括以下步骤: 1. 图像预处理:在识别之前,需要对图像进行预处理,如调整亮度、对比度...

    java 语音合成PCM转MP3

    Java 语音合成为一项技术,它允许程序将文本转换为可播放的声音,广泛应用于智能助手、有声读物、电话自动服务等领域。在Java中,我们通常会利用TTS(Text To Speech)库来实现这一功能。PCM(Pulse Code Modulation...

    java讯飞语音转文字

    本项目主要关注的是如何在Java环境中利用讯飞的语音转文字(ASR,Automatic Speech Recognition)服务。下面我们将详细探讨相关的知识点。 1. **Java编程基础**: - Java是一种跨平台的面向对象的编程语言,广泛...

    Java技术与Java虚拟机

    Java 技术与Java虚拟机(JVM)是理解Java编程语言的核心概念。Java由四个主要组成部分构成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。Java语言的运行流程涉及从编写源代码(.java...

    java转换成word

    标题中的“Java转换成Word”指的是使用Java编程语言来生成或转换文档为...以上知识点覆盖了从Java程序创建、修改Word文档,到从PDF转换为Word的各种技术。实践中,开发者通常需要结合使用这些工具和库来实现特定需求。

    java 图片旋转、翻转、镜像处理

    为了完整运行和理解这个程序,你需要确保正确导入了`java.awt`和`javax.imageio`等相关的包,并且有一个实际的图片文件供程序处理。 总之,Java通过其2D API提供了一种简单而有效的方式来处理图像的旋转、翻转和...

    java实现 html转Excel

    本主题主要探讨如何利用Java技术实现这一功能。HTML作为一种网页标记语言,可以方便地展示复杂的数据结构,而Excel则提供了良好的表格展示和数据分析能力。通过Java,我们可以将HTML内容解析并转换为Excel格式,以便...

    Java相关技术.pdf

    Java相关技术涵盖了许多方面,包括安全框架、前端技术、移动开发和自动化构建工具。下面将对这些主题进行详细的介绍。 首先,Acegi是Spring安全框架的前身,它为基于J2EE的企业级软件应用提供了全面的安全服务。...

    Java简体繁体转换.rar

    在IT行业中,尤其是在软件开发领域,语言处理是一个重要的部分,特别是在处理中文这种有着简体和繁体之分的语言时。...通过理解源代码和相关资源,我们可以学习到字符转换的原理,以及如何在Java项目中实现这一功能。

    Java开发常用技术

    对于初学者或希望转行到Java开发的人来说,了解并掌握以下关键技术和概念是至关重要的。 1. **Java基础**:首先,你需要理解Java的基础语法、变量、数据类型、流程控制语句、类和对象、封装、继承、多态等核心概念...

    Java技术发展ppt文档

    以下是对Java相关技术发展的详细阐述: A. Java Beans:Java Beans是Java程序设计中的可重用软件组件,类似于Delphi或Visual Basic中的控件。它们允许开发人员创建具有特定功能的组件,这些组件可以在多个应用程序...

    Java核心技术第8版高清版(全:卷1卷2)

    7. **Java EE技术**:简要概述了Java企业版(Java EE)的相关技术,如Servlet、JSP、EJB等,适用于开发分布式应用程序。 《Java核心技术第8版》全面覆盖了从基础知识到高级特性的内容,对于希望深入理解Java语言的...

Global site tag (gtag.js) - Google Analytics