java相关的开源软件都有哪些
java分三个方向:j2SE,j2ME,j2EE。
1.javaSE也就是桌面开发又叫c/s开发,但是现在比较流行好用的桌面开发一般用c#(读音:c shap),桌面开发做一些企业软件,因为java跨平台性能优异,在windows,linnux很轻松跑起来,所以目前统计世界五百强企业里98%用java编写的,前20电信巨头全部都是用java。
2.javaME方向,可以说android方向,google出的android以开源优势独占上风,目前三星等大型手机开发商都是用java编写的程序,【记得android4.0发布时候和三星那款手机一起发布,看过视频】当然android底层是linux,linux的底层又是c,这得看你将来想干嘛,如果想做杀毒软件、操作系统程序员就去钻研c,如果想做大型企业软件就学java,如果想做桌面开发就学c#,如果想在深入研究java就得学习网页编程,也就是javaEE。
3.javaEE网页开发,当然这个要求技术水平很高,j2ee有13中核心技术,通过某种途径学习,比如说上网上找视频,或者去培训机构【个人建议自学一遍之后再去培训班,他们给推荐就业,面试官比较喜欢基础优秀的】。
路线:se--jdbc(操作数据库)--html+css--javascript--servlet--jsp--strut--hibernate--spring。
。
。
打字好累。
。
。
祝你成功!
移动应用开发者们,一般用什么工具来做用户数据统计
刚开始用纯jdk,过一般时间用EditPlus等这样的工具,以后推荐使用Eclipse,因为是开源,也就是免费的。
JDK Borland 的JBuilder JBuilder,JDeveloper,VisualAge for Java jcreater. 常见的十五种Java开发工具的特点 1、JDK (Java Development Kit)Java开发工具集 从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。
JDK的另一个显著特点是随着Java (J2EE、J2SE以及J2ME)版本的升级而升级。
但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。
2、Java Workshop 3、NetBeans 与Sun Java Studio 5 NetBeans是开放源码的Java集成开发环境(IDE),适用于各种客户机和Web应用。
Sun Java Studio是Sun公司最新发布的商用全功能Java IDE,支持Solaris、Linux和Windows平台,适于创建和部署2层Java Web应用和n层J2EE应用的企业开发人员使用。
NetBeans是业界第一款支持创新型Java开发的开放源码IDE。
开发人员可以利用业界强大的开发工具来构建桌面、Web或移动应用。
同时,通过NetBeans和开放的API的模块化结构,第三方能够非常轻松地扩展或集成NetBeans平台。
NetBeans3.5.1主要针对一般Java软件的开发者,而Java One Studio5则主要针对企业做网络服务等应用的开发者。
Sun不久还将推出Project Rave,其目标是帮助企业的开发者进行软件开发。
NetBeans 3.5.1版本与其他开发工具相比,最大区别在于不仅能够开发各种台式机上的应用,而且可以用来开发网络服务方面的应用,可以开发基于J2ME的移动设备上的应用等。
在NetBeans 3.5.1基础上,Sun开发出了Java One Studio5,为用户提供了一个更加先进的企业编程环境。
在新的Java One Studio5里有一个应用框架,开发者可以利用这些模块快速开发自己在网络服务方面的各种应用程序。
4、Borland 的JBuilder Jbuilder进入了Java集成开发环境的王国,它满足很多方面的应用,尤其是对于服务器方以及EJB开发者们来说。
下面简单介绍一下Jbuilder的特点: 1)Jbuilder支持最新的Java技术,包括Applets、JSP/Servlets、JavaBean以及EJB(Enterprise JavaBeans)的应用。
2)用户可以自动地生成基于后端数据库表的EJB Java类,Jbuilder同时还简化了EJB的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(分布应用程序所必需的接口定义语言Interface Definition Language)和控制远程对象。
3)Jbuilder支持各种应用服务器。
Jbuilder与Inprise Application Server紧密集成,同时支持WebLogic Server,支持EJB 1.1和EJB 2.0,可以快速开发J2EE的电子商务应用。
4)Jbuilder能用Servlet和JSP开发和调试动态Web 应用。
5)利用Jbuilder可创建(没有专有代码和标记)纯Java2应用。
由于Jbuilder是用纯Java语言编写的,其代码不含任何专属代码和标记,它支持最新的Java标准。
6)Jbuilder拥有专业化的图形调试介面,支持远程调试和多线程调试,调试器支持各种JDK版本,包括J2ME/J2SE/J2EE。
JBuilder环境开发程序方便,它是纯的Java 开发环境,适合企业的J2EE开发;缺点是往往一开始人们难于把握整个程序各部分之间的关系,对机器的硬件要求较高,比较吃内存,这时运行速度显得较慢。
5、Oracle 的JDeveloper Oracle9i JDeveloper(定为9.0版,最新为10g)为构建具有J2EE功能,XML和Web services的复杂的,多层的Java应用程序提供了一个完全集成的开发环境。
它为运用Oracle9i数据库和应用服务器的开发人员提供特殊的功能和增强性能,除此以外,它也有资格成为用于多种用途Java开发的一个强大的工具。
Oracle9i JDeveloper的主要特点如下: ① 具有UML(Unified Modeling Language,一体化建模语言)建模功能。
可以将业务对象及e-business应用模型化。
② 配备有高速Java调试器(Debuger)、内置Profiling工具、提高代码质量的工具“CodeCoach”等。
③ 支持SOAP(Simple Object Access Protocol)“简单对象访问协议”、UDDI(Universal Description, Discovery and Integration)“统一描述、发现和集成协议”、WSDL(Web Services Description Language)“WEB服务描述语言”等Web服务标准。
JDeveloper 不仅仅是很好的 Java 编程工具,而且是 Oracle Web 服务的延伸,支持 Apache SOAP,以及 9iAS ,可扩充的环境和 XML 和 WSDL 语言紧密相关。
Oracle9iJdeveloper完全利用Java编写,能够与以前的Oracle服务器软件以及其他厂商支持J2EE的应用服务器产品相兼容,而且在设计时着重针对Oracle9i,能够无缝化跨平台之间的应用开发,提供了业界第一个完整的、集成了J2EE和XML的开发环境,允许开发者快速开发可以通过Web、无线设备及语音界面访问的Web服务和交易应用,以往只能通过将传统Java编程技巧与最新模块化方式结合到一个单一集成的开发环境中之后才能完成J2EE应用开发生命周期管理的事实,从根本上得到改变。
缺点就是对于初学者来说,较复杂,也比较难。
6、IBM...
文件管理器那个软件好,推荐
展开全部 skSam 6.0.2.774 23.1MB askSam可以将电脑里所有的文件都变成是可以查询的资料,像是Email、文件、HTML等等,透过汇入转文件、剪贴或是另外输入说明文字的方式将资料笼进,askSam瞬时将这些文件就都可以.. Total Commander 6.54a 绿色汉化增强版 20.36MB PocketKaos Zipcat Pro 3.3e 20.12MB 很好的管理下载软件的工具,工作在WINDOWS95/98/NT 下,可以非常方便的找到自己下载的软件。
NT4需要SP5。
Total Commander 6.54a 绿色汉化增强版修正 19.13MB功能强大的全能文件管理器(简称 TC)。
支持随意自定义的菜单、工具栏..文汇公文与档案管理系统 V5.2 15.29MB 29 专业的公文收发与档案管理一体化系统,可同时管理纸质文件和电子文档。
设计依据:国家档案局行业标准DA/T22-2000《归档文件整理规则》(最新);管理环节:包括收(发)文、传阅、借阅、清退.. 金盛图文管理系统(毕业论文版)-twgl 2.0 15.23MB 金盛图文管理系统是一套功能完善的图形文档管理系统,它集图形文档的扫描、链接、输入、输出、查询与统计于一身,可以用于学生论文管理、单位科研(论文、奖项、证书)的管理。
使您摆..缺陷管理系统ClearBug 1.0 4 14.41MB 1.免费软件,非开源软件。
2.纯JAVA开发,B/S架构。
目前支持MySQL5.0.21及以上数据库。
3.预定义了多种缺陷处理流程,可选择使用。
a)小型团队自由流程 由当前处..百灵鸟文挡管理系统(DIMS)v1.0一个功能强大的文档管理辅助系统。
区别与其他文档管理系统,他能将文档基本信息和文档附件(电子文挡,扫描图片)一起管理。
能对文档分类,设置访问..百灵鸟文档管理系统DIMS 3.0 13.85MB 百灵鸟文档管理系统(DIMS)v3.0一个功能强大的文档管理系统。
他区别其他文档管理系统,将所有文档资料存到数据库中,避免传统文件夹遭遇病毒或人为破坏。
References 1.2.0 13.76MB References主要解决文献的管理和下载,通过把一个文献的 出版商, 文献类型, 期刊名称, 题目,作者, 单位, 摘要, 年份, 月份, 卷, 期, 起止页码等基本信息与本地全文链接起来, 方..文档管理专家系统(DIMS) 1.0 13.68MB 文档管理专家系统(DIMS)v1.0一个功能强大的文档管理系统。
他区别其他文档管理系统,文档管理专家系统主要管理文档基本信息和文档的附件(电子文档 word文档,Excel文档,Txt文档..FileAmigo Pro 6.0.2 13.63MB FileAmigo在一个自定义数据库里管理你的数据、文档和图片文件 百灵鸟文档/合同管理系统(PDMS) 3.0 12.66MB系统管理员: 用户名:sys 密码:sys 管 理 员 : 用户名:cwb 密码:cwb 普通人员 : 用户名:scb 密码:scb 联系方式:email:bho2000@163.com qq:1407581 电话:..利和文档管理系统 4.60 12.55MB 利和文档管理系统"是通用文件管理软件,可以替代Window系统中的"我的电脑(我的文档)"和"网上邻居"管理个人和局域网中的文档,该软件不但能满足..Ovis Pdf-Recover 1.22 12.47MB pdf-Recover是一个AcrobatPDF文件解密工具,能够完整的解密PDF文件,那意味着没有任何局限性,包括编辑、拷贝、打印等功能。
支持128位加密。
AnimeMix 1.3.0.28 12.26MB专业的动漫资源管理系统。
提供动漫、音乐两大资料区,集文字、图片、音乐的综合管理于一体,具备极富特色的界面、工具、体系,完美融合了档案资料和物理文件,是非常适合动漫&音..飞科档案管理 2.2.2 增强版 11.99MB 本系统适用于各机关、企事业单位的公文处理,对文件收文、传阅、归档、整理以及档案的借阅等进行全程跟踪管理。
更重要的是本系统在文件归档时依据国家档案局颁布的中华人民共和国..Frigate Pro 3.33 11.98MB 主要特色有基本的拷贝、复制、删除文件或目录、建立目录、更改文件名等等。
内建左右两个视窗、支持长文件名、可常驻于系统工作列上、支持开启arj、ha、lha、rar、zip、zoo等压缩..File Viewer 4.5 11.89MB The File Viewer 是一款非常好的文件查看,搜索,寻找,打印,组织工具!支持众多的文件格式!其主要特色有:1.支持直接对文本文件,视频文件,音频文件,数据库文件,系统文件的浏览查看!2..亚普ISO文件管理系统 5.0 11.87MB本系统系专业针对ISO文件管理而设计,用于ISO文件的建立、审核、发行、阅览、变更、作废的全程控制和哂秒娮恿鞒坦芾恚??δ芷肴?操作方便,适於各种ISO认证机构及各种企业组织。
..企业文档集中管理系统 1.01 11.86MB 44 针对企业公司的文档或任何文件的管理而设计,本系统将把所有文档或任何文件存入数据中,以实现集中管理。
本系统有三大特点: 1.支持任意种分类,同一文件可归纳于任何不同类别..资料分类管理系统(含卫生标准、法律法规等资料) 3.0 11.51MB 77 1.本软件是免费软件。
它可以对您的资料进行方便的分类管理(树形分类)、浏览、查询、编辑、打印等工作,使用非常方便。
2.本软件带了现行有效的卫生标准、卫生法律法规、部门规章等资..德江文章管理II 2.0 Build040517 11.31MB 39 技术特点:1、创新的灵活数据库连接服务,理论上可连接任何数据库。
2、丰富的...
用java来实现单点登录大概有哪些种方法
1 什么是单点登陆单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。
SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和IT服 务。
例如财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事部门提供全公司人员的维护服务;各种业务系统为公司内部不同的业务提供不同的 服务等等。
这些系统的目的都是让计算机来进行复杂繁琐的计算工作,来替代人力的手工劳动,提高工作效率和质量。
这些不同的系统往往是在不同的时期建设起来 的,运行在不同的平台上;也许是由不同厂商开发,使用了各种不同的技术和标准。
如果举例说国内一著名的IT公司(名字隐去),内部共有60多个业务系统,这些系统包括两个不同版本的SAP的ERP系统,12个不同类型和版本的数据库系统,8个不同类型和版本的操作系统,以及使用了3种不同的防火墙技术,还有数十种互相不能兼容的协议和标准,你相信吗?不要怀疑,这种情况其实非常普遍。
每一个应用系统在运行了数年以后,都会成为不可替换的企业IT架构的一部分,如下图所示。
随 着企业的发展,业务系统的数量在不断的增加,老的系统却不能轻易的替换,这会带来很多的开销。
其一是管理上的开销,需要维护的系统越来越多。
很多系统的数 据是相互冗余和重复的,数据的不一致性会给管理工作带来很大的压力。
业务和业务之间的相关性也越来越大,例如公司的计费系统和财务系统,财务系统和人事系 统之间都不可避免的有着密切的关系。
为了降低管理的消耗,最大限度的重用已有投资的系统,很多企业都在进行着企业应用集成(EAI)。
企业应用集成可以在不同层面上进行:例如在数据存储层面上的“数据大集中”,在传输层面上的“通用数据交换平台”,在应用层面上的“业务流程整合”,和用 户界面上的“通用企业门户”等等。
事实上,还用一个层面上的集成变得越来越重要,那就是“身份认证”的整合,也就是“单点登录”。
通常来说,每个单独的系统都会有自己的安全体系和身份认证系统。
整合以前,进入每个系统都需要进行登录,这样的局面不仅给管理上带来了很大的困难,在安全方面也埋下了重大的隐患。
下面是一些著名的调查公司显示的统计数据:用户每天平均 16 分钟花在身份验证任务上 - 资料来源: IDS频繁的 IT 用户平均有 21 个密码 - 资料来源: NTA Monitor Password Survey49% 的人写下了其密码,而 67% 的人很少改变它们每 79 秒出现一起身份被窃事件 - 资料来源:National Small Business Travel Assoc全球欺骗损失每年约 12B - 资料来源:Comm Fraud Control Assoc到 2007 年,身份管理市场将成倍增长至 $4.5B - 资料来源:IDS使用“单点登录”整合后,只需要登录一次就可以进入多个系统,而不需要重新登录,这不仅仅带来了更好的用户体验,更重要的是降低了安全的风险和管理的消耗。
请看下面的统计数据:提高 IT 效率:对于每 1000 个受管用户,每用户可节省$70K帮助台呼叫减少至少1/3,对于 10K 员工的公司,每年可以节省每用户 $75,或者合计 $648K生产力提高:每个新员工可节省 $1K,每个老员工可节省 $350 ?资料来源:GigaROI 回报:7.5 到 13 个月 ?资料来源:Gartner另外,使用“单点登录”还是SOA时代的需求之一。
在面向服务的架构中,服务和服务之间,程序和程序之间的通讯大量存在,服务之间的安全认证是SOA应用的难点之一,应此建立“单点登录”的系统体系能够大大简化SOA的安全问题,提高服务之间的合作效率。
2 单点登陆的技术实现机制随着SSO技术的流行,SSO的产品也是满天飞扬。
所有著名的软件厂商都提供了相应的解决方案。
在这里我并不想介绍自己公司(Sun Microsystems)的产品,而是对SSO技术本身进行解析,并且提供自己开发这一类产品的方法和简单演示。
有关我写这篇文章的目的,请参考我的博客(http://yuwang881.blog.sohu.com/3184816.html)。
单 点登录的机制其实是比较简单的,用一个现实中的例子做比较。
颐和园是北京著名的旅游景点,也是我常去的地方。
在颐和园内部有许多独立的景点,例如“苏州 街”、“佛香阁”和“德和园”,都可以在各个景点门口单独买票。
很多游客需要游玩所有德景点,这种买票方式很不方便,需要在每个景点门口排队买票,钱包拿 进拿出的,容易丢失,很不安全。
于是绝大多数游客选择在大门口买一张通票(也叫套票),就可以玩遍所有的景点而不需要重新再买票。
他们只需要在每个景点门 口出示一下刚才买的套票就能够被允许进入每个独立的景点。
单点登录的机制也一样,如下图所示,当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统中进行登录(1);根据用户提供的登录信息,认证系统进行身份效验,如果通过效验,应该返回给用户一个认证的凭据--ticket(2);用户再访问别的应用的时候(3,5)就会将这个ticket带上,作为自己认证的凭据,应用系统接受到请求之后会把ticket送到认证系...
为什么有了SAS,WEKA等功能强大的数据分析挖掘软件,还需要R,...
展开全部 1.R是用于统计分析和图形化的计算机语言及分析工具;2.Weka可能是名气最大的开源机器学习和数据挖掘软件,但用起来并不方便,界面也简单了点;3.Tanagra 是使用图形界面的数据挖掘软件;4.RapidMiner现在流行的势头在上升,但它的操作方式和商用软件差别较大,不支持分析流程图的方式,当包含的运算符比较多的时候就不容易查看了;5.KNIME和Orange看起来都不错,Orange界面看上去很清爽,但我发现它不支持中 文。
推荐KNIME,同时安装Weka和R扩展包。
对于普通用户可以选 用界面友好易于使用的软件,对于希望从事算法开发的用户则可以根据软件开发工具不同(Java、R、C++、Python等)来选择相应的软件。
...
转载请注明出处51数据库 » java 统计开源软件
江湖丶听雪楼