- 浏览: 203797 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (175)
- JAVA BASIC (34)
- 资料 (2)
- WEB (4)
- Android (2)
- DBMS (2)
- 我的小东西 (4)
- IT生活 (6)
- portal (1)
- jsp (6)
- user experience (1)
- SSH (12)
- Flex (13)
- FLEX DEBUGER does not work (1)
- teacher (1)
- tools (2)
- maven (3)
- opensource (3)
- OUTLOOK (1)
- 经验之谈 (4)
- SQL (2)
- BOOK (1)
- jprofiler (1)
- hp veer 4g (2)
- axis2 (1)
- JAVASCRIPT (8)
- httpd (2)
- Webservice (3)
- JBOSS (9)
- JPA (2)
- JSF (1)
- XMLBean (1)
- J2EE6 (1)
- apache (1)
- HTML (1)
- review (1)
- Spring (7)
- hot cache (1)
- Websphere (1)
- 软件管理 (1)
- redis (1)
- Sitemesh (1)
- JDBC (1)
- http (2)
- linux (3)
- new-framework (2)
- Log4j (3)
- JMX (1)
- springmvc (2)
- Sprint Boot (1)
- NIO (2)
- mongodb (1)
- 一个监控系统引发的学习 (1)
- kafka消息只消费一次应该怎么做 (1)
- 一眼识别程序功力 (1)
最新评论
-
tcgdy0201:
挖!博主好棒!博主好腻害!
logback.xml immediate=false 到底缓存空间是多大 -
k1280000:
jasonlong10 写道 楼主别光写报错,有没什么解决方法 ...
SpringMVC 在 Jboss 下会报的 warn -
jasonlong10:
楼主别光写报错,有没什么解决方法啊?
SpringMVC 在 Jboss 下会报的 warn -
rtttyu23:
不错,没报错了...这些配置的文件真麻烦,不深入了解,配置的很 ...
Error creating bean with name '_messageBrokerDefaultHandlerMapping': Initializa -
thinkcq168:
这样还是不可以,还是报错,我也有同样的错误,求高手!
Error creating bean with name '_messageBrokerDefaultHandlerMapping': Initializa
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,这是一个很值得关注的技术。
发表评论
-
网络知识定向,扫盲
2015-05-06 20:14 298TCP/IP、Http、Socket的区别 http:/ ... -
java.net.socketinputstream.socketread0 hangs thread
2015-04-29 16:25 1610http://javaeesupportp ... -
使用Hibernate Validator 完成 字段的自动验证
2014-11-13 18:23 771如题 1. maven 中引入 < ... -
JAVA 序列化
2014-05-11 18:06 542再读序列化 http://www.blogjava.net ... -
synchronized (obj) 锁住不同的对象的话
2014-03-27 08:58 2484Obj package com.james.thr ... -
annotation 生成代码(命令行,Eclipse,Maven下运行)
2013-01-04 15:19 731what is annotation ? http ... -
越挖越有意思,annotation generate code --> create eclipse plugin -->osgi
2012-12-27 16:42 634越挖越有意思,annotation generate code ... -
annotation 学习
2012-12-27 13:57 738basic ENGLISH: http://www. ... -
execute bat file in java
2012-12-24 15:38 635String path="cmd /c sta ... -
字符串匹配问题
2012-07-16 14:07 652转自 http://weijinxian.iteye.com/ ... -
inherit
2012-07-03 00:00 663继承父类的实例方法是覆盖,而且继承静态方法则是隐藏。 ... -
内部类的继承从而实现对父类的private字段的引用
2012-07-02 23:38 828子类 public class SubClas ... -
interface
2012-07-01 23:34 665http://docs.oracle.com/javas ... -
java.util.ResourceBundle使用详解(转)
2012-06-12 16:27 824转 java.util.ResourceBundle使用详解 ... -
对两个LIST对行比对,筛选
2011-12-26 16:00 1142对两个LIST对行比对,筛选 以下两种方法比对中会发现 ... -
java程序代理上网
2011-12-05 15:34 1304哎,在网上搜好久 看来网上还是有很多吭爹的,害我搞了好久 ... -
PO/VO/DTO/DAO/POJO 名词解惑
2011-10-25 10:43 972PO/VO/DTO/DAO/POJO 名词解惑 ... -
中文的正则表达式
2011-09-27 10:56 980此表达式也行 \\p{InCJKUnifiedIdeogra ... -
基础JAVA IO 详解(转)
2011-09-22 12:36 617JAVA IO http://developer.51cto ... -
question in reading java reflect
2011-08-24 10:15 7131. create the dynamic instance ...
相关推荐
Java语言在语音识别领域提供了丰富...综上所述,"JAVA语音转文字"涉及到Java编程、语音识别技术以及相关的第三方库。通过理解这些知识点,你可以根据提供的`myDemo`压缩包中的代码进行学习和修改,以满足你的项目需求。
在Java相关技术中,涵盖了许多重要的概念和技术点,这些技术对于开发高效、可靠的软件系统至关重要。 一、基础概念 1. JVM(Java虚拟机):Java程序的运行环境,负责解释字节码并执行。JVM的垃圾回收机制使得开发者...
Java文字转语音技术是一种在软件开发中实现文本到语音(TTS,Text-to-Speech)转换的方法,它允许程序将文字信息转化为可听见的语音输出。在这个项目中,开发者使用了名为Jacob的Java库来实现这个功能。Jacob是一个...
Java语言实现文本转语音主要依赖于特定的库和API,其中一种常见的方法是通过调用DLL(动态链接库)文件来实现。在这个场景下,Java程序利用Jacob库来与Windows系统的语音合成引擎交互,将文本转化为可听见的语音。...
8. **数据库连接**:Java JDBC(Java Database Connectivity)是连接数据库的标准API,书中的相关章节会涵盖JDBC的基本用法,如加载驱动、建立连接、执行SQL语句以及事务处理。 9. **反射与注解**:反射允许在运行...
本项目“java将word转图片转pdf_jacob.zip”是关于利用Java进行文档格式转换的一个实例,主要涉及的技术点包括Java与Microsoft Office文档的交互以及图片和PDF的生成。 首先,我们需要了解Java中的Jacob库。Jacob...
《Core Java.JAVA核心技术(中文版)》是学习Java编程的重要参考资料,主要涵盖了Java语言的基础以及进阶知识。这本书深入浅出地讲解了Java的核心概念和技术,为读者提供了全面而细致的学习路径。以下是对该书内容的...
接下来,我们将深入探讨如何实现这一转换,以及涉及的相关技术。 首先,我们要了解.xlsx文件的结构。它是基于OpenXML标准的,由多个XML文件组成,存储在ZIP压缩包中。因此,我们可以使用Java的ZipInputStream和Zip...
本文主要探讨Java OCR技术如何实现对中文字符的识别,以及一些相关的知识点。 首先,我们需要了解OCR技术的基本流程。这通常包括以下步骤: 1. 图像预处理:在识别之前,需要对图像进行预处理,如调整亮度、对比度...
Java 语音合成为一项技术,它允许程序将文本转换为可播放的声音,广泛应用于智能助手、有声读物、电话自动服务等领域。在Java中,我们通常会利用TTS(Text To Speech)库来实现这一功能。PCM(Pulse Code Modulation...
本项目主要关注的是如何在Java环境中利用讯飞的语音转文字(ASR,Automatic Speech Recognition)服务。下面我们将详细探讨相关的知识点。 1. **Java编程基础**: - Java是一种跨平台的面向对象的编程语言,广泛...
Java 技术与Java虚拟机(JVM)是理解Java编程语言的核心概念。Java由四个主要组成部分构成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。Java语言的运行流程涉及从编写源代码(.java...
标题中的“Java转换成Word”指的是使用Java编程语言来生成或转换文档为...以上知识点覆盖了从Java程序创建、修改Word文档,到从PDF转换为Word的各种技术。实践中,开发者通常需要结合使用这些工具和库来实现特定需求。
为了完整运行和理解这个程序,你需要确保正确导入了`java.awt`和`javax.imageio`等相关的包,并且有一个实际的图片文件供程序处理。 总之,Java通过其2D API提供了一种简单而有效的方式来处理图像的旋转、翻转和...
本主题主要探讨如何利用Java技术实现这一功能。HTML作为一种网页标记语言,可以方便地展示复杂的数据结构,而Excel则提供了良好的表格展示和数据分析能力。通过Java,我们可以将HTML内容解析并转换为Excel格式,以便...
Java相关技术涵盖了许多方面,包括安全框架、前端技术、移动开发和自动化构建工具。下面将对这些主题进行详细的介绍。 首先,Acegi是Spring安全框架的前身,它为基于J2EE的企业级软件应用提供了全面的安全服务。...
在IT行业中,尤其是在软件开发领域,语言处理是一个重要的部分,特别是在处理中文这种有着简体和繁体之分的语言时。...通过理解源代码和相关资源,我们可以学习到字符转换的原理,以及如何在Java项目中实现这一功能。
对于初学者或希望转行到Java开发的人来说,了解并掌握以下关键技术和概念是至关重要的。 1. **Java基础**:首先,你需要理解Java的基础语法、变量、数据类型、流程控制语句、类和对象、封装、继承、多态等核心概念...
以下是对Java相关技术发展的详细阐述: A. Java Beans:Java Beans是Java程序设计中的可重用软件组件,类似于Delphi或Visual Basic中的控件。它们允许开发人员创建具有特定功能的组件,这些组件可以在多个应用程序...
7. **Java EE技术**:简要概述了Java企业版(Java EE)的相关技术,如Servlet、JSP、EJB等,适用于开发分布式应用程序。 《Java核心技术第8版》全面覆盖了从基础知识到高级特性的内容,对于希望深入理解Java语言的...