XWiki 【Java开源Wiki系统】
XWiki是一个强大的Java开源的Wiki引擎 。它支持一些受欢迎的特性如:
内 容管理(浏览/编辑/预览/保存),
支持附件,
版本控制 ,
全文本搜索,
权 限管理
使用Hibernate进行数据存储,
RSS输出与显示外部的RSS feeds,
多 语言支持 ,
提供XML/RPC的API,
WYSIWYG HTML编辑器,
导出为PDF
Groovy 脚本支持等等.... 。
EJBCA 【Java开源网络服务器端组件】
EJBCA是一个全功能的CA系统软件,它基于J2EE技术,并提供了一个强大的、高性能并基于组件的CA 。EJBCA兼具灵活性和平台独立性 , 能够独立使用,也能和任何J2EE应用程序集成 。
JXTA 【Java开源其它项目】
Sun微系统公司公开了旨在建立P2P(Peer to
Peer)通用技术基础的JXTA计划 。JXTA技术是网络编程和计算的平台,用以解决现代分布计算尤其是点对点(P2P)计算中出现的问题 。
JXTA将建立核心的网络计算技术 , 提供支持在任何平台、任何地方以及任何时间实现P2P计算的一整套简单、小巧和灵活的机制 。JXTA首先将归纳目前
P2P的功能特别,而后建立核心的技术来表达目前的P2P计算的局限性 。其重点是创建基本的机制,而具体的策略选择权则交给应用的开发者 。JXTA将充分利用XML、Java等开放技术,使得UNIX操作系统更强大和灵活,比如利用管道(Pipes)传输Shell命令实现复杂的计算任务 。JXTA支持
P2P应用的基本功能来建立一个P2P系统,还将努力证实这些可以成为建立更高层功能的基础构造模块 。JXTA架构可以分为三个层面:JXTA核心层、
JXTA业务层和JXTA应用层 。
DWR 【Java开源AJAX框架】
DWR(Direct Web
Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本
DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring
bean),更好浏览器支持,还支持一个可选的commons-logging日记操作.
ZK 【Java开源AJAX框架】
ZK是一个Ajax Java Web框架,利用少量代码就能够开发出拥有Rich
UI的Web应用 。ZK提供基于XUL的标记语言和事件驱动的组件,可以让你像开发桌面应用程序一样简单 。支持EL表达式和脚本语言包括:JavaScript、Ruby和Groovy等 。支持Annotation及数据绑定 。集成Google
Maps、FCKeditor、DOJO以及Timeline 。
Java这么流行,知道为什么嘛Java通过JVM实现了“一次编写,到处运行”的特性,由JVM屏蔽掉了不同平台的差异性,并创建了字节码语言来作为Java代码的“汇编语言”,JVM读取字节码文件、解析字节码文件来运行;
JVM提供了垃圾收集器,大部分情况下,程序员不需要自己担心内存的分配和回收;
Java在企业级开发领域具备杀手级框架Spring全家桶,让Java在企业服务领域几无敌手;
Java在客户端开发领域具备杀手级应用场景——Android开发;
Java开发的生态非常丰富和完整,有无数成熟可靠的开源软件;
Java是一门面向对象的静态类型语言,面向对象的特性有助于Java构建大型的、复杂的应用,静态类型语言使得Java在运行时的速度远胜于解释性语言,同时使得Java应用在编译期可以发现很多问题,是类型安全的;
Java一直在发展和进化,Java 1.5补充了很多有用的特性、Java 1.8开始引入stream、lambda等特性来拥抱函数式编程范式、Java 1.9开始支持模块化等等
推荐阅读
- 直播同城推送技巧,直播同城怎么打开
- 电脑怎么连接faceu,电脑怎么连接无线网
- 荣耀9cpu是什么牌子的,荣耀九是什么处理器
- net开发sdk,net开发与java开发区别
- php查询数据库页面 php查询数据库页面内容
- go语言发现,go语言chan
- 幼儿园小朋友益智亲子游戏,幼儿园好玩的亲子活动小游戏20篇
- 磊科路由器网线怎么接电视,磊科无线路由器怎么连接
- php单测mock数据库 php单元测试工具