导航:首页 > 源码编译 > java上百实例源码以及开源项目

java上百实例源码以及开源项目

发布时间:2024-08-12 20:24:08

1. java的开源工具有哪些

看来要逼我出绝招拉。
几个开源工具推荐
目前进行一些项目,经常需要到现场开发。当在公司内部的时候,可以充分享受公司内部的软件资源,如配置管理工具(ClearCase)、设计工具(Rose)、测试管理(ClearQuest),项目管理(Project)等。但这些都是非常庞大又非常复杂,在客户现场条件下根本无法使用。
现在开源的工具,又小巧,又简单方便,在现场开发或小型项目中特别有用。下面简单推荐几种,抛砖引玉。
1 Ganttproject 1.11.1:项目计划工具
网址:http://ganttproject.sourceforge.net
你可以使用这款软件来制定项目计划并跟踪项目资源。Ganttproject 能够将项目的各个组成部分分层次排列,并与相应的人员和时间期限挂钩。它使用一个条状图来显示项目的进展情况,你能从中看到每项任务的预定完成时间和实际的进度。你可以为每个项目组成员分配任务,设定任务的优先级和完成期限。Ganttproject的输出功能相当完备,不仅可以把数据保存为pdf文件和 csv电子数据表文件,还可以输出为HTML文件发布到Internet上。由于Ganttproject是一款纯Java应用程序,因此它可以运行于 Windows、Linux和Mac OS等多个平台上。

2 DotProject 2.0.4:项目管理工具
网址:http:// www.dotproject.net
dotProject是一个基于LAMP的开源项目管理软件。开发语言为PHP,数据库默认推荐使用MySQL(基本上可以理解为只能用Mysql)。项目管理工具,当前版本支持界面很漂亮。

3 NVU 1.0:HTML编辑器
网址:http:// www.nvu.com
NVU 实际上起源于Netscape,还记得那个有点笨拙的HTML编辑器Netscape Composer吗?NVU就是在它的基础上进一步开发出来的,不过,最新版本的NVU已经不是当年的那只丑小鸭,它完全能够胜任专业网页设计工作的需求。与FrontPage和Dreamweaver这类商业HTML编辑器一样,这款软件(目前支持Windows、Linux和Mac OS平台)同时提供了源代码直接编辑和“所见即所得”这两种网页设计环境。
NVU严格遵循W3C联盟的标准,其生成的HTML代码也相当紧凑,它会帮你排除错误或冗余的代码。这款编辑器提供了拼写和语法检查功能,并且允许你采用不同的主题方案对界面进行定制。你可以自行创建并保存模版,还可以利用内置的FTP客户端把页面迅速上传到Web服务器上。
4. Mozilla Firefox:Web浏览器
网址:www.mozilla.org
Firefox 浏览器应该是Mozilla迄今为止最成功的一个开源软件项目。从2004年11月到2005年2月,这款 Internet Explorer的替代软件已经获得了超过2500万的下载次数(仅指官方网站和镜像网站的下载次数)。如果加上其它的下载网址以及用光盘方式发放的 Firefox,这个数量可能还会翻倍。Firefox拥有不少值得称赞的易用性功能,比如支持标签式浏览窗口、具备开放的插件接口,你可以安装广告拦截器、Google搜索条以及其它大量插件。Firefox不支持Visual Basic脚本、ActiveX和BHO(Browser Helper Objects),相对来说不太容易遭受恶意HTML代码的攻击,当然你也不能完全高枕无忧。
5 Freemind 0.8:Mindmap软件
网址:http://freemind.sourceforge.net
什么是Mindmap?它是由英国人托尼?巴赞创造的一种笔记方法,和传统的直线记录方法完全不同,它以直观形象的图示建立起各个概念之间的联系。在国内,MindMap又被称为脑图或思维导图。Freemind 是一款Java程序,它可以帮你在一些随机的内容之间建立起有机的联系。
在Freemind中,首先你需要选中一个主题,然后从几个节点开始不断丰富 Mindmap的内容。每次加入新的元素,你都可以用连线将它与原有的元素联系起来。最终的Mindmap可以用HTML文档的形式输出。该软件的帮助信息十分全面,即便你对Mindmap不太熟悉也可以按照它的提示很快掌握Mindmap概念及软件的使用。
6 SubVersion1.4:版本管理工具

网址:http://www.subversion.org.cn/

Subversion是新一代的版本控制工具,不仅可以管理程序源代码,也可以应用于其他协作管理数据的工作,例如使用Subversion来合作写乐谱,美工用来共同作图,功能很强大。且有专门的中文网站提供更多的技术支持、辅助工具和帮助。

7 BugFree1.0:Bug管理软件
网址: http://bugfree.1zsoft.com/
BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理 系统。简单实用、免费并且开放源代码(遵循GNU GPL)。是由国人自己自己开发的,强力支持。

8,eclipse
9,myeclipse
10,spring framework
11,netbean

2. java开源项目

Sotacs, Tapestry4, a web framework component, is a Java open-source project available for integration into applications. It leverages annotations and AOP techniques, along with support for EL expressions.


SpringContracts, another Java open-source project, is a Design by Contract solution that seamlessly integrates with the Spring framework. It utilizes annotations and Aspect Oriented Programming, making it convenient to use with the framework.


Jettison, a JSON parser and writer, enables the creation of JSON-based web services within frameworks like CXF and XFire, supporting efficient data exchange.


jEdit Plugin Central is the primary online repository for plugins for JEdit, a popular text editor. It facilitates the installation, update, and removal of plugins, expanding the editor's functionality.


JCL, a Java library, facilitates loading classes from JARs, catering to applications that require multiple versions of the same class to be loaded differently.


JXTA, an initiative by Sun Microsystems, is a peer-to-peer (P2P) technology foundation for distributed computing, particularly addressing issues in modern P2P computing environments.


jOrgan, a virtual pipe organ application, showcases the versatility of Java development for musical applications.


JOnbAS, a plugin for the NetBeans platform, adds functionality to the popular integrated development environment.


RoX, an XML-RPC implementation built on Java 1.4's NIO, provides a robust framework for remote procere calls over XML.


Spring-Dashboard is a tool that helps developers and testers monitor and gather resource usage statistics in Spring web applications, enhancing their management capabilities.


jUploadr, a cross-platform photo uploader, supports uploading to various platforms and services, including customization of photo attributes before upload and batch processing.


Bottomline is a JDBC Bridge API that leverages JCL to load database drivers from JARs, offering a distinct approach to database connectivity management.


BackupEasy, a Java-based backup software, simplifies automated backups of files and folders, including FTP support and Chinese language options.


SubEtha is a comprehensive email list management system built on EJB3 and JMS, featuring a user-friendly interface and advanced features for managing email lists.


JIExplorer, a Java-based image viewer, supports slideshow, zooming, and other functionalities, with the ability to categorize and store images in databases like HSQLDB and MySQL.


j-Interop is an open-source library that enables Java applications to interact with COM components using the MSRPC wire protocol without relying on JNI.


QALab is a QA tool that collects and analyzes data from various QA tools, aiding developers in understanding QA trends over time.


SOJO provides a library for converting POJOs to different formats like CSV, XML, or JSON, facilitating communication with non-Java programs.


Subsonic is an online media player that converts and streams music and video files, requiring Java 5.0 for operation.


Glyph is a collection of tools for enhancing Jini application development and facilitating J2SE5.0 annotations.


nbtapestrysupport, a NetBeans plugin, enhances Tapestry web development by providing features like class navigation links, project setup wizards, and a component design interface.


DContract is a Java project that offers a toolkit for managing digital contracts.


GenericRCP, a SpringRCP-based fat client, generates GUIs for Hibernate domain models, facilitating data management tasks.




(2)java上百实例源码以及开源项目扩展阅读

开源不是开放编译器的源代码,而是写了一个软件, 然后把这个软件的源代码发布到网上, 让大家都可以学习,改进,就是开源。要符合一定的规范,比如GPL 等。

阅读全文

与java上百实例源码以及开源项目相关的资料

热点内容
网络发送数据如何加密 浏览:199
教材完全解读pdf 浏览:820
什么是多台服务器 浏览:34
菜鸟音乐编辑app哪个好 浏览:547
人工鱼群算法matlab 浏览:82
算法coursera 浏览:124
潍坊诸城DNS服务器地址联通 浏览:10
共享文件夹不显示任务栏 浏览:251
唱歌给党听是哪个app的活动 浏览:499
bp算法源代码 浏览:648
发票服务器怎么选 浏览:387
哪个app陪伴运动 浏览:882
学编程每天六点起床 浏览:954
乌鸦搜索算法复现 浏览:77
android3d切换 浏览:751
资源管理器选定文件夹 浏览:989
分数公约数的算法 浏览:589
yii2引入php文件 浏览:564
华为p20方舟编译器评测 浏览:187
pntp服务器是什么 浏览:654