`
coolszy
  • 浏览: 1412515 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

推荐一些国产开源项目

阅读更多
Easyjf
Easyjf是一个国产的开源社区,开源项目众多,都做的一般般,但是要支持下!
 

精仿DZ论坛 LForum

写在前面的话:一 直以来,我都对Web充满了兴趣。曾在04年就开始接触DVBBS,但以前都仅仅停留在使用的层次,当07年开始接触Java以来,我就有一个梦 —— 我要拥有属于自己的一款Web产品。随着学习的不...
  • 授权协议: Apache License 2.0
  • 开发语言: Java
  • 操作系统: 跨平台 
  • 项目主页: http://code.google.com/p/lforum/
  •  
     
    Nutz
    于 Java 程序员来说,除 SSH 之外,可能还有另外一个选择:
    Nutz
    当然,它是开源的,并且是完全免费的。

    同传统的 SSH 相比,它具备如下特点:

    • 轻 -- 当前最新版,整个 jar 文件共 641k
    • 薄 -- 针对 JDBC 的薄封装,无缓存
    • 全 -- 提供了 Dao (ORM, SQL 管理), Ioc, Mvc, Json解析 等必要功能
    • 活 -- 各个部分可以独立使用,比如在 Spring 里采用 Nutz.Dao ,又比如在 Nutz.Ioc 里使用 Hibernate 等
    • 整 -- 它所有功能均不依赖第三方 jar 文件。
    这就意味着:如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了

    当然你要使用其它的连接池,数据库驱动,打印PDF支持等功能,还需要自行添置 jar 包。

     
     
    Fine Packet Builder
    Fine Packet Builder(简称FPB)是开源免费数据包生成与协议分析工具,同时还提供了著名的PCAP数据包截取软件包的Java封装。FPB使用独创的协议语法表示语言(Protocol Syntax Notation)来定义协议的格式与编码和解码规则,可以在基本不编程(或很少编程,如checksum计算)的情况下定义自己的协议。协议语法表示语言是建立在TTCN-3 语言的基础上的,它继承了TTCN-3语言的协议定义相关部分的语法,并且根据协议分析功能的需要进行了扩展。另外通过FPB的通用Java API可以对面向协议栈的数据包进行创建、编辑、编码、解码、完整性验证和链路层发送和接收等操作。
    由于FPB具有,用协议语法表示语言描述的协议语法直观易懂;Java API的功能强大且简洁易用;内置协议众多且使用实例丰富;等优点,所以可以将其广泛地应用于流量生成、协议分析、协议模拟、协议学习和协议测试等方面。
     
     
    Loonframework
    JAVA游戏开源框架Loonframework 这是一个基于Java技术的2D游戏框架,将涉及J2SE,J2ME,JavaFX三个方面。开发目的在于以脚本化的方式,快速的开发可跨平台移植的 Java游戏。并且它本身也是一个持久层框架,能在框架内最大限度的满足用户需求。目前展示了一个仿梦幻模拟战世界观的AVG+SLG脚本,以Applet方式展示在looframework.sourceforge.net上运行,也可以下载此Jar包后双击运行。由于是采用Graphics直接绘制界面,所以仅使用了最基础的AWT作为表示,有很好的移植可能性。功能上,采用脚本方式动态生成界面与对话情节,重用可行性高。 项目潜力上,随着日后JavaFX技术的改进与普及,本项目还会有一次质上的飞跃。在WEB2.0概念深入人心,如猫游记等AJAX游戏都能够有人去玩的今天,利用JAVA开发的平台无视,且能如RMXP由普通用户即可制作的游戏框架 (而且,利用Java特性,完全可以做到由用户通过网页定制游戏并展示,甚至可以考虑提供一个类似于土豆的平台,用以展示用户DIY自己的游戏或相关图形资源。)
     
    6
    2
    分享到:
    评论
    2 楼 fineqtbull 2010-01-12  
    呵呵,我是Fine Packet Builder的作者之一呦,原来以为没什么人关心的,看到了博主的推荐  还挺激动的,谢了
    1 楼 hanz188 2010-01-01  
    Java开源论坛系统
    ================

    mvnForum
    mvnForum是基于javaJ2EE
    技术(Jsp/Servlet)的一个开源论坛.,安装简单。mvnForum兼容任何Servlet容器,支持Jsp 1.2 and
    Servlet 2.3。
    http://www.mvnforum.com/mvnforumweb/index.jsp

    JForum
    JForum 是一个功能强大 ,易于管理的论坛。它的设计完全遵从MVC设计模式,能够在任何Servlet容器与EJB服务器上运行。而且可以轻松的定制与扩展JForum论坛。
    http://www.jforum.net/index.jsp

    xforum
    国人开发的一个开源论坛,基于 Struts 技术,是学习 Struts 的一个非常好的范例。它用到 JAAS 实现 Security
    ,中文问题的解决,数据层用到 DAO ,以及基于 Struts 应用的基本架构,都是个非常好的学习。
    http://www.chinaxp.org/forum/forum.jsp

    JGossip
    JGossip是一个简单,功能强大的java论坛。可运用j2EE在平台上。采用Struts framework技术。
    http://sourceforge.net/projects/jgossipforum/

    FreeForums
    一个基于XML的Java2企业级的论坛解决方案。FreeForums页面采用CSS, DHTML
    与JavaScript等技术。这样用户可以定制自已喜欢的界面。它还提供一个在Windows下的客户端程序。
    http://freeforums.sourceforge.net/

    Sk Forum
    SK Forum是一个开源的基于web的J2EE论坛应用程序。它是一个功能比较齐全的系统,包括很多功能比如:投票,wiki,定时跟踪,地址薄,好友薄以及其它一些小的功能。
    http://soft.killingar.net/soft/wiki.view.action?wiki=SK+Forum

    JsForum
    JsForum是只用到jsp与Servlet技术的论坛,容易使用。具有一般论坛的功能。但是目前只能支持MYSQL数据库。
    http://jsforum.sourceforge.net/

    nemesis-forum
    一个使用J2EE技术的论坛。它的功能包括用户与用户组权限管理,支持i18n,内容过滤,综合搜索引擎,支持多种数据库。
    http://sourceforge.net/projects/nemesis-forum/

    Yazd
    Yazd是一个使用JDBC连接数据库的论坛。它的特性包括:
    1.提供在线安装和配置。
    2.内容过滤(把Html代码转换成可显示的文件,自定义关键字过滤列表,隐藏urls的实现路径)。
    3.集成Lucene1.3提供关键字搜索功能。
    4.支持的数据库包括:Oracle,MySQL,DB2,Microsoft
    SQLServer,Sybase,Interbase,Hypersonic SQL,Pointbase,Informix和Postgres
    5.还有其它一些一个论坛应具备的基本功能。
    这个论坛提供多语言支持其中包括简体中文。
    http://www.forumsoftware.ca/

    JavaBB
    JavaBB基于java技术的类似于phpbb的论坛。
    https://javabb.dev.java.net/

    JForumFusion
    JForumFusion是一个Java开源论坛。它主要的一些功能包括常规论坛功能,文件附件上传,个人信息,基于web的管理工具,UBBCode,和高性能的搜索引擎等。支持主流数据库包括:Oracle,
    DB2, MySQL, PostgreSQL, Sybase, SAP DB, HypersonicSQL, Microsoft SQL
    Server...
    http://jforumfusion.polygonized.com/index.html

    jzForum
    这是一个利用Java开发的简单论坛.以下列出它的几点特性:
    *完全支持BBCode,
    *在新贴提交时利用AJAX技术提供无刷新页面预览功能.
    *利用lucene提供全文本搜索功能.
    *用户可监控主题.
    *可以容易更改样式(利用CSS几乎没有用到table).
    *安装简单只有一个war文件没有数据库(其实是内嵌hypersonic数据库)但 也支持其它数据库.
    *包括一个投票系统.
    *jzForum还提供RSS阅读功能并利用缓存技术提高整个论坛的速度.
    http://www.jzforum.org/

    BBS-CS
    天乙社区是一套基于JAVA技术的网络虚拟社区,采用了Hibernate+Spring+Struts的轻量级J2EE框架.
    1、全文检索:天乙社区6.0采用Lucene全文检索,并支持完全国际化多语言的全文检索。
    2、MVC框架:天乙社区6.0继续了5.x的Struts框架,但经过优化,WEB端更加简洁高效。
    3、集群支持:系统可以运行在集群上。
    4、功能方面:大大加强了管理功能,用户可以多样化的定制系统的各项信息,包括用户级别、封锁IP、过滤字等等,论坛功能上主要增加了投票帖、上传附件类型多样、帖子中显示用户信息等等功能等。
    http://www.laoer.com/

    EasyJF
    简易java框架开源论坛系统拥有常用论坛系统的基本功能,集前台后台代码为一体,支持UBB。该论坛系统使用基于OO的方法设计,采用多层B/S构架,数据库持久层主要使用简易数据库开源框架EasyDBO,Web层使用EasyJWeb框架,java代码与页面完全分离,易扩展。
    http://www.easyjf.com/download.htm

    相关推荐

      模仿tomcat的国产开源web服务器

      开源项目的生命力在于其社区。JerryMouse的开发者和用户社区可以共享问题解决方案、提供技术支持和推动新功能的开发,这有助于项目的持续改进和长期发展。 7. **部署与配置** 鉴于其目标是改善用户交互,...

      国产开源编辑器kindeditor

      KindEditor是一款优秀的国产开源在线文本编辑器,专为网页HTML编辑设计。它具有轻量级、易用性高以及高度可定制的特点,使得它在Web开发领域中深受开发者喜爱。这款编辑器支持多种语言,包括中文,对于国内开发者来...

      基于国产密码算法的开源OpenSSL密码库

      TaSSL,在国际开源OpenSSL基础上融入了SM2、SM3、SM4国密算法,按照国密SSL标准实现了基于国密双证书体系和国产密码算法的SSL安全通讯服务,并兼容原有OpenSSL的架构体系,彻底解决了国内商用密码体系无法构建基于...

      开源项目管理软件禅道 v2.0 安装教程

      禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。注重实效的管理思想,合理的软件...

      1.中国开源生态研究——红薯.pdf

      报告从多方面入手,涵盖了中国开源生态的发展历程、开源力量、开源项目、开源基金会、国产开源项目等多个方面,旨在为中国开源生态的发展提供有价值的参考。 一、中国开源生态发展历程 中国开源生态的发展可以追溯...

      PyMiner 一款开源项目,国产matlab软件。

      为什么选择 pyminer? pyminer 是一款基于Python的统计分析工具,它...使用Python语言代码和插件,与开源软件集成。 通过灵活的部署选项,更轻松地选择和管理您的软件。 pyminer 可用于 Windows 和 Linux 操作系统。

      禅道是第一款国产的开源项目管理软件它集产品管理项目管理质量管理文档管理组织管理和事务管理于一体是一款专业的研发项目管理软件

      禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。注重实效,合软件架构合理,操作...

      国产开源java框架JFinal 实例入门源码

      标题中的"国产开源java框架JFinal 实例入门源码"表明了这是一个关于使用JFinal框架的入门教程,其中包含了源代码。JFinal是一个由中国开发者开发的轻量级Java Web开发框架,它以简洁、高效著称。这里的"实例入门...

      pyminer2.0+国产开源MATLAB2.0

      希望更多地人能参加到国产开源软件中去。 为什么要做这个项目?目的是什么? 在当今,Python已然成为数据分析方面的优势语言,无论在国内还是国际,都是炙手可热。但是新手学习Python往往会遇到诸如“学Python有...

      vaeThink 是搭载了两大国产开源框架节省项目开发成本。.zip

      vaeThink 是搭载了两大国产开源框架ThinkPHP5和Layui2的一款高速度、轻量级PHP内容管理系统,诞生的初衷是帮助开发者提高开发效率,节省项目开发成本 软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站...

      禅道开源项目管理软件2.0

      禅道是第一款国产的优秀开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。先进的管理思想,合理的软件...

      RT-Thread 国产OS 开源OS

      RT-Thread是一款强大的开源实时操作系统(RTOS),...总之,RT-Thread作为一款成熟的国产开源RTOS,以其高效、稳定、灵活的特性,赢得了广大开发者和企业的青睐,对于推动我国嵌入式系统和物联网的发展起到了重要作用。

      ralasafe国产开源权限中间件

      "Ralasafe"是一款源自中国的开源权限管理中间件,它为各类J2EE应用程序提供了强大的权限控制解决方案。作为中间件,Ralasafe的核心价值在于帮助开发者轻松实现对用户权限的精细化管理和控制,确保系统的安全性和数据...

      一款国产的开源项目管理软件 它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件

      禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。禅道管理思想注重实效,功能完备...

      禅道项目管理软件 开源版 12.4.2

      禅道是一款国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富...

      JAVA上百实例源码以及开源项目源代码

      简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!...

      看国产开源流媒体SRS如何支持视频监控GB28181协议1

      SRS,全称为Simple Realtime Server,是一款由国内开发者编写的开源实时流媒体服务器,它旨在为直播和RTC(Real-Time Communication)领域提供高效且易用的服务。SRS以其简洁的代码结构、丰富的功能和强大的集群能力...

      国产的跨平台的开源gui 框架

      在开源项目中,通常会将代码库命名为项目名加上版本或分支标识,例如“master”通常是主分支,代表项目的最新稳定状态。 基于以上信息,我们可以深入探讨一下跨平台GUI框架的一些关键知识点: 1. **跨平台开发**:...

      开源中国客户端源码(oschina)

      开源中国客户端源码(oschina)是针对Android平台开发的一款应用程序,它允许用户访问和参与开源中国的社区互动,浏览开源项目,获取最新的技术资讯。这款客户端源码是开放的,这意味着开发者可以查看、学习和修改...

    Global site tag (gtag.js) - Google Analytics