今天小编在网上查资料的时,碰到了好多没接触过的java开发最新技术,下面是动力节点java学院小编汇总的java开发最新技术,希望对从事java程序员的你有帮助。
1.JNA
JNI的替代品,调用方式比JNI更直接,不再需要JNI那层中间接口,几乎达到Java直接调用动态库
2.SmallSQL
基于JDBC3.0转为Desktop应用设计的嵌入式数据库,纯Java,本地访问,不支持网络
但目前好像不太活跃,最新版本是0.2,并且2008年后没有更新
3.Fisheye
类似Hudson的配置库管理工具,据说简单易用
4.TeamViewer
与Java无关,一个用于远程控制,视频会议工具,挺好用的
5.IgniteRealtime
www.igniterealtime.org
开源即时聊天开发工具社区,大多是基于JavaXMPP协议,主要使用技术
6.TWaver
一款专注于电力、金融、通信行业的图形化支持开发库,非常强大
至于是不是免费没仔细研究呢
7.InnoSetup
8.DJProject-nativeswin
9.Jease
10.JViews
JViewsdiagrammer是一个功能丰富的组件,可以用来编辑图形,可视化数据,监控数据等等。
他让你可以很容易的生成一个复杂的拓扑结构图或者是仪表盘
IBM开发网关于JView的介绍
11.JavaMelody
Java应用程序监控工具(Java麦乐迪很搞的名字啊)
12.Struts2-SSL-Plugin
基于Annotation方式实现Web应用在HTTP和HTTPS应用间的请求转发
13.JSONP
JSONP是一个非官方的协议,它允许在服务器端集成Scripttags返回至客户端,通过javascriptcallback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)
14.C-JDBC
Java平台基于JDBC的数据库集群解决方案,可以让任何应用程序通过JDBC能够透明的访问数据库群集。
15.BoneCP
据说是目前效率最高的数据库连接池实现,而且体积非常小,只不过目前是0.7版本,还处于发展中
16.Compass
实现站内搜索功能
17.Tiki
Tiki是一套非常实用的管理工具,您可以利用Tiki构建操作您的网站,wiki,Groupware,CMS,forums,Blog,或者进行bug追踪等等。
18.fast-json
据传说是一个速度非常快的JSON解析库
19.JEECMS
20.JMagic
ImageMagic处理图片信息一个功能很强大的开源工具,JMagic是针对ImageMagic提供的Java级接口
使用介绍
21.Hessian
基于HTTP协议支持客户端与服务器端数据同步的技术,可以与Spring结合
JavaEye中一篇使用介绍
22.ApacheShiro
Shiro为解决下列问题(我喜欢称它们为应用安全的四要素)提供了保护应用的API:
密码加密-保护或隐藏数据防止被偷窥;
这里有两2篇中文介绍
主站信息在这里
23.XHEditor
国产XHTML编辑器,作的还挺不错的
24.MongoDB
一个新的面向文档型介于面向对象与关系型之间免费的数据库,据说有拥有比传统数据库更高的性能。
本站有一个哥们的博客专门介绍了MongoDB的使用
25.Hadoop
分布式数据存储的首选,目前了解不多,但大型分布式资源存储首选都是Hadoop,很火
26.Ralasfe
开源访问控制中间件,可以做到功能级访问控制和数据级访问控制
27.DWZJS
国内的一个JQuery-UI实现,比较符合国情
28.G4Studio
以EXT为表现层基础实现的一套企业应用开发框架,很强大
29.XBlink
实现基于XML的对象序列化和反序列化工具,不以来第三方jar包,据说速度不错,未来准备扩展支持JSON和YAML
30.Cactus
为Java服务端代码Servlet,Filter,Taglib提供单元测试的测试框架
31.ZenCoding
急速输入HTML,XML,CSS的代码输入辅助工具
32.syslog-ng
Unix系统上的改进版高性能syslog-server,,由Balabit开发并开源
Wikipedia介绍位置
33.Redis
key-value类型NoSQL存储系统,类似Memcached,支持的Valude类型更多
这里有一套描述非常好的学习材料
34.ZooKeeper
分布式应用程序协调服务,与MOM思想类似放弃稳定性,最求高性能
35.KafkaMQ
36.JGroups
37.Guzz
guzz是一套用于多数据库编程的ORM框架,用于替代hibernate和ibatis,实现在一套系统中轻松使用多台数据库。guzz同时提供通用数据计算和配置管理等,简化系统复杂度,为系统在数据层的设计提供一站式解决方案。
38.网站模版
一个不错的国外免费网站模版
39.在线画时序图工具
在线通过描述型语言来绘制时序图,画图速度快,图片漂亮,值得使用(不知道时序图中过程复杂导致图太大时怎么样)
在线访问地址
40.StarFlow
基于Flash的web工作流引擎
StarFlow应用演示地址
项目地址
41.JEECMS
42.JEEBBS
国内的开源Java版CMS和BBS实现,一直持续发展,功能比较全面,参考学习的好例子。主站地址
43.Paessler网络监控公司
公司主站在这里,除了专业的网络监控产品外,还提供了一个免费的网络监控用辅助工具,也很有用
44.HypericHQ
开源资源监控管理系统,有商业版和开源版
45.zTreeJQuery插件
功能非常强大的树形控件,好处是所有开发资料都是中文的
46.FlyWay
基于Java的敏捷数据库整合工具
47.GlassWall
itEye上网友发布的一个开源服务器端非入侵式log4j日志查看工具
应该会比较有用,先留着
48.ZKEnterpriseFramework
有一个Java企业级开发框架,提供非常丰富的表现层框架,类似JSF,事件触发模式,没有晦涩难懂的JS
49.Scratch
由麻省理工大学推出的一款入门级趣味编程软件,意在让所有的人可以轻松的接触并理解程序
50.ApacheApollo
基于AcitveMQ开发的消息服务器,支持STOMP(StreamTextOreintatedMessageProtocol流文本定向消息协议),据说比ActiveMQ更稳定,高效
51.Logback
Log4j创始人创建的另一个Loger开源项目,据说比Log4j有很多优势
52.ApacheDeltacloud
Apach顶级云平台项目,提供
*一个简单的,支持任何平台访问的RESTfulAPI
*支持所有主要的云服务提供商
53.Wabacus
54.在线HTML编辑器
KindEditor
FCKEditor
XEditor
UEditor(百度出品)ueditor.baidu.com
55.eweb4j
eweb4j是一款基于servlet/jdbc构建的轻量级web开发框架,它不仅融合了SSH的核心优点(全栈式),而且提供诸如模块化、热加载、多数据源、RESTful等非常吸引人的特性。
用来研究和学习应该不错
56.Mayhem
微软出品的Windows自动化任务定制工具,现已开源
据说功能非常强大,值得研究研究
57.tesseract
Google出品的对图片进行文字识别的开源框架,文字识别已经支持中文
下载地址
58.Jodd
Java领域的瑞士军刀,提供很多日常操作增强功能
59.MyBatis
据说是iBatis的下一代版本
60.Sonar
Sonar是一个开源平台,用于管理Java源代码的质量
61.LESS
LessCSS是一个使用广泛的CSS预处理器,通过简单的语法和变量对CSS进行扩展,可减少很多CSS的代码量。LESS将CSS赋予了动态语言的特性,如变量,继承,运算,函数.LESS既可以在客户端上运行(支持IE6+,Webkit,Firefox),也可一在服务端运行(借助Node.js).
62.Kit
一套中文javascript组件库,其中提供的功能还挺实用
63.Neo4J
一种开源高性能NOSQL数据库,AGraphDatabaseStore
65.JRebel
66.AKKA
更加简单的可伸缩性、容错性、并发性、远程调用的Actor模型应用
67.Wakanda
快速构建Web2.0的工具(没试过)
68.PhoneGap(可对比研究AppCan)
使用最熟悉的HTMLCSSJavaScript来构建跨手机平台的移动应用程序构建平台,支持iOS,Android,Blackberry...
有专门的中文社区,值得一看
类似的技术框架还有一个叫titanium的,名气很大,使用JavaScript开发移动应用程序
AppCan
又一个类似的无线应用开发平台,好像表现比PhoneGap更胜一筹
69.Heroku
支持RoR应用的云平台
70.StarFlow
轻量级工作流引擎
71.EasyHadoop
快速一键部署Hadoop集成环境
72.B3LogSOLO
基于Java的BLOG开源实现
73.Thumbnailator
Java生成缩略图的开源库,功能很强大
74.TOAST
由淘宝开源的一套自动化测试框架
自动化任务调度
自动化测试用例管理
测试环境监控管理,看起来挺赞
75.Rythem
是一个与Fiddler同类的软件,和Fiddler一样具有代理抓包/替换功能,与Fiddler最大的不同是Rythem是跨平台&开源的
76.TCPcopy
可以实现对TCP请求的完全复制转发,在目标机接到请求的同时发送一组相同请求到测试机上,便于消息跟踪观察
77.Netty
类似与Mina的又一个NIO网路框架,依托于JBOSS,作者竟然和MINA是同一个人,据说解耦性及可用性优于MINA,比Mina更新活跃
78.NekoHTML
Java领域中比较优秀的HTML解析类库,用于分析HTML数据
79.开源网上商城
JavaShop不解释,Java版本的,目前V3.0
PHP版的,更成熟,使用更广泛ecshop,shopex
80.Druid
阿里巴巴开源的数据库连接池,用法与DBCP类似,据说性能比常见数据库连接池要要,并且提供灵活的监控机制和扩展机制,需要运行在JDK1.6环境上
阿里巴巴的开源项目库
81.ApacheSyncope
开源企业级数字身份统一管理
82.Meteor
又一套使用JS作为主要开发语言的应用开发框架,支持Hotcodepush
目前是版本是0.38,应该还处于酝酿发展阶段,可能未来又会引起一个App开发风暴
(怎么访问你懂的)
83.jHome
这套开源项目比较有意思,用java实现住宅控制自动化的,可以与硬件打交道,需要用到JavaCommunicationAPI
这个真应该好好研究研究
84.CI-eye
与持续继承环境结合的状态观察工具
85.Jersey
由SUN提供的开源RESTfull开发框架,可以很好的与Spring结合
86.JActor
专门用来处理并发的Actor模型实现,用来取代轻量级线程并发的,可以更容易控制并获得更好的性能
用在哪里,怎么用还真有待研究
87.ReflectASM
使用字节码技术直接访问类内操作,实现类似反射的功能,但据称效率比普通的反射至少提高50%以上
88.yaSSL
应用于嵌入式设备的,实现SSL协议的开发库,C++开发,开源
www.yaSSL.com
89.Bootstrap
Bootstrap是快速开发Web应用程序的前端工具包。它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等。
90.Nodester
Nodester是一个开源的Node.jsPaaS(平台即服务)平台,用户用RESTfulAPI设计写的Node.js可以运行在任何云系统下,不需要VPS(虚拟专用服务器)!这是首个100%开源在GitHub下GNUAffero协议的平台。
91.Fastupload
应用于J2EE开发的文件上传组件
92AppJs
使用js+html5+css3技术构建桌面应用程序,后台服务器使用Nodejs支持
93.开源CMS
国外比较出名的easyCMS,国内比较山寨的巨人CMS
JSPXCMS
功能比较全面的国内开源CMS产品,据说代码注释很少,不好阅读,功能评价不错
94.DataV.js大数据可视化组件
95.Java开源博客B3Log
由于java开发最新技术内容太多,本文字数已满,请点击下文:
学Java可以从事什么工作,职业发展无限可能!
软件培训班学费多少?让我们来一探究竟!
软件开发培训机构如何选择,去哪里学习更好?
人工智能培训机构哪个好?
学编程的学费一般是多少费用?
学Java六个月感觉啥也不会?不要担心,让我来帮助你!
0基础0学费15天面授
有基础直达就业
工作1~3年,加薪神器
工作3~5年,晋升架构
初级202925
初级203221
初级202629
初级203743
答:零基础学Java不要盲目,可以先尝试自己适不适合...查看回答