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

参与开源项目的一点想法

    博客分类:
  • TODO
阅读更多

网上评价EasyJWeb好像还不错,使用量也慢慢变大了。JAVA一些框架技术比较全面,设计理念也比较先进。就先拿它开刀吧。

    

 

其他推荐:

struts:
   Chain of Responsibility(struts1.0), MVC,

Spring:
   Factory, Singleton(配置), Proxy

Hibernate:
   Composite(Criteria), DAO(Database层)

Swing:
   Adapter(Event 模式),Command(Menu),Decorator(JScrollPane)

J2SE:
   Facade(InputStream层次),FlyWeight(Character类,Layout类),Iterator

另外Strategy和Template Method几乎每个框架都会有涉及。
2008-09-17 fishbottle (资深程序员)
***********************************************************
struts1.2,Spring,都可以,struts可以重点看下初始化部分。Spring重点看IOC和AOP
gotothework (高级程序员) 2008-09-16
***********************************************************
j2ee的代码 更多的注重缓存和多线程方面的应用。
标准javaSE的swing程序有很多是很不错的例程
WhisperXD (初级程序员) 2008-09-17
分享到:
评论

相关推荐

    开源项目-Code-Hex-Neo-cowsay.zip

    8. 贡献代码:如果你发现了问题或有改进的想法,可以提交Pull Request到项目的GitHub仓库,参与开源社区。 总之,Code-Hex-Neo-cowsay 是一个趣味与实用性并存的开源项目,它为开发者提供了一个创新的平台,不仅...

    RicochetRobotMIDlet-开源

    在这个项目中,readme.txt很可能是详细解释如何编译和运行游戏,以及如何参与开源社区的贡献。阅读这份文档对于理解游戏的运行机制和参与开发至关重要。 而RicochetRobot文件则可能包含了游戏的主要代码和资源,如...

    Ingutie Personal Task Manager-开源

    2. **多平台支持**:尽管提供的压缩包是针对Windows 32位系统的,但开源项目通常会考虑跨平台兼容性,因此Ingutie可能也有适用于其他操作系统(如macOS、Linux)的版本。 3. **界面简洁**:设计时注重用户体验,界面...

    分享如何学好C++的一点想法及给初学者的建议

    同时,不断挑战自己,解决实际问题,参与开源项目,或者阅读高质量的代码,这些都能加速你的成长。 总之,学好C++需要时间、耐心和持续的努力。理解并克服学习中的误区,保持积极的态度,结合理论与实践,你将成为...

    TacoPleX-开源

    7. **替代方案**:对于寻找仍在积极开发的负载均衡解决方案的用户,可以考虑像HAProxy、Nginx或Apache mod_proxy_balancer这样的流行开源项目。 总之,TacoPleX是一个创新的开源负载均衡系统,其多前端路由器设计...

    red2 lead and contact management-开源

    标题中的“red2 lead and contact management-开源”指的是一个名为red2的开源项目,它专门用于管理和跟踪潜在客户(leads)以及联系人。这个系统设计为网络基础,意味着用户可以通过互联网访问并操作数据,无需安装...

    Signal-Location Utility for BlackBerry-开源

    开源软件的标签进一步强调了这一点。 这个工具的主要功能可能是帮助BlackBerry用户获取并分析设备的信号强度,比如手机网络信号(2G、3G、4G、5G或LTE)、Wi-Fi连接信号以及GPS定位信号等。在移动通信领域,了解...

    Dwarf Music Porter:一个音乐搬运工,可自动从mml创建txt。-开源

    这种透明性和自由度吸引了众多开发者参与,他们可以贡献自己的想法,修复错误,甚至扩展工具的功能,使其不断进化和完善。对于用户而言,这意味着更稳定、更可靠的软件,同时也可以根据个人需求进行定制。 Dwarf ...

    程序员们必读的一篇好文章

    通过参与开源项目或贡献代码,程序员可以更好地理解系统底层逻辑,增强解决问题的能力。同时,这也是一个展示自己技术实力、扩大社交网络的好机会。 综上所述,“程序员们必读的一篇好文章”涵盖了许多对于程序员而...

    marketplace-feedback:此存储库用于提供有关NativeScript市场的反馈。 使用此处的问题系统提交功能请求,对现有请求进行投票或报告错误

    【NativeScript市场反馈仓库详解】 NativeScript是一款开源的框架,用于构建原生...通过使用和贡献于这个存储库,开发者和用户不仅可以提出自己的想法,也能学习如何有效地参与开源项目的协作,共同推动技术的进步。

    lin-cms-react::bright_button: React+Antd构建的CMS开发框架

    | |  预防针 本项目非官方团队出品,仅出于学习、研究...Lin-CMS 是工程类开源项目,不能保证无缝升级 官方文档地址 项目后端 PHP 版作者编写的 Vue + PHP 文档地址,可供进一步参考 https://chenjinchuang.github.

    如何才能拥有积极心态.pptx

    4. **奉献精神**:在IT领域,愿意投入时间和精力学习新技术、分享经验,以及积极参与开源项目,都是积极态度的体现。 5. **乐观自信**:面对技术更新换代的速度,保持乐观,相信自己能够适应并掌握新知识,这种自信...

    Perl语言编程

    Perl的社区也非常活跃和富有创造力,许多开源项目和软件库都是由Perl社区成员贡献和维护的。Perl社区鼓励开放的交流和共享知识,这为Perl语言的普及和持续发展提供了坚实的支撑。社区成员通过各种渠道,例如邮件列表...

    FrameWorkSrc源码

    - **贡献**:如果你对框架有改进的想法,或者发现了bug,可以通过参与开源社区,提交Pull Request,为框架的改进做出贡献。 总的来说,FrameWorkSrc源码是学习和开发的宝贵资源,它能帮助我们更好地理解和运用软件...

    如何提高自己的编程能力 丰富的想象力

    无论是在企业环境中还是开源项目中,团队协作都是必不可少的能力之一。作为程序员,你需要学会与他人合作完成任务,这就要求你具备良好的沟通技巧。有效地表达自己的想法,并能够倾听他人的意见,这对于项目的顺利...

    2ye-node:这个仓库是为Node.js创建POC

    如果这是一个开源项目,那么这个仓库可能包含了项目的源代码、配置文件、测试用例、文档等。 在深入学习这个项目之前,你需要做的是: 1. 克隆或下载这个仓库到本地。 2. 查看README文件,获取项目的基本信息、安装...

    Web 2.0环境下的数据结构实验教学改革研究.pdf

    这一点在教育领域特别有价值,因为某些任务可能需要多人协作才能完成,比如多人协同写作或项目管理。利用Wiki等协作工具,可以有效地组织多人合作,共同维护和扩展知识内容。 在数据结构实验教学中,Web 2.0模式的...

    polux-shell:Polux Shell是Gnome Shell的游乐场

    3. **开源项目**:Polux Shell作为一个开源项目,遵循了开放源代码的精神,允许用户查看、修改和分享代码,促进了社区的协作和创新。 4. **桌面环境扩展**:通过Polux Shell,用户可以创建和测试新的Gnome Shell...

    lin-cms-tp5:ThinkPHP 5.1实现的简单实用的CMS

    在上一点的基础上,我们会尝试加入一些自己的想法并实现。 局限于本人水平,有些地方还需重构,已经纳入了计划中,当然也会有我没考虑到的,希望有更多人参与进来一起完善,毕竟PHP作为世界上最好的语言不能缺席。 ...

    Web 2.0 技术和软件在图书馆的应用现状研究

    这一点通过社交网络平台、博客和视频分享网站得到了充分体现。人们可以通过这些平台自由地表达自己的想法,并与他人交流互动。 社会性是Web 2.0的另一重要特征,用户可以通过互联网结成社群,分享共同的兴趣和爱好...

Global site tag (gtag.js) - Google Analytics