社区
Java EE
帖子详情
开了一个open source项目,欢迎同好参加
gigix
2003-10-21 08:59:53
潜水已久(一直用马甲),来给Java版的各位放点分。
新开了一个open source项目,基于J2EE的weblog系统(随手起了一个名字叫G-Roller),地址是http://cosoft.org.cn/projects/groller/。我想在这个小项目中尝试使用各种新鲜的J2EE技术,更希望从一个项目提炼出一部分可复用的framework(如果可能的话)。欢迎J2EE同好加入。
...全文
193
117
打赏
收藏
开了一个open source项目,欢迎同好参加
潜水已久(一直用马甲),来给Java版的各位放点分。 新开了一个open source项目,基于J2EE的weblog系统(随手起了一个名字叫G-Roller),地址是http://cosoft.org.cn/projects/groller/。我想在这个小项目中尝试使用各种新鲜的J2EE技术,更希望从一个项目提炼出一部分可复用的framework(如果可能的话)。欢迎J2EE同好加入。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
117 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gigix
2003-11-17
打赏
举报
回复
to hardas(孤魂一笑):
整个MVC都是presentation层的概念。从数据建模的角度来说,model是presentation层的输入,view是它的输出,controller是控制流。正如前面所说,在我看来,整个presentation层都是无关紧要的“最后一层奶油”。MVC有一些价值,但并不重要,因为presentation层已经足够轻薄了。
对于最终用户来说,UI和使用体验是决定性的,但G-Roller面对的用户是二次开发者和系统管理者。界面上的问题留给他们去解决好了,我关心的是如何给他们清晰简单的接口——最显而易见的做法就是尽量削减presentation的权重。
hardas
2003-11-17
打赏
举报
回复
To:gigix(透明)
我理解表示层就是MVC 中的V.就我使用Struts而言我感觉他这一块不是那么的优秀。当然这是我个人意见。
另外再表达一下个人意见,V其实非常的重要,因为工作量很多而且最终面对用户。其实就我所知SAP,I2,M$在设计UI时都会考虑人的行为他们在这一块都非常在乎。
Opensource有两个很很重要的存在价值,一:提供某种解决方案。二:让使用者在使用种去领悟设计思想。我认为后面一点太重要了。
BTW:讨论的目的在于从讨论中获取某些信息。
alley_zhan
2003-11-17
打赏
举报
回复
不过weblogic不熟阿
我用的是oracle ias
听说两者差别很大的?
alley_zhan
2003-11-17
打赏
举报
回复
积极支持
我做过一点j2ee的东东
但要我说,还是说不出个所以然出来
我也要加入
alley_zhan@163.net
InnocentBoy
2003-11-17
打赏
举报
回复
厉害呀!
学习!
yanrsu
2003-11-17
打赏
举报
回复
支持+学习
ccc426
2003-11-16
打赏
举报
回复
学习!
wendaotwo
2003-11-16
打赏
举报
回复
水平不够,学习中!
xqi8
2003-11-16
打赏
举报
回复
up
ZeroC
2003-11-16
打赏
举报
回复
不错
lilijr
2003-11-16
打赏
举报
回复
看到的晚了些,还要人吗
jouny0
2003-11-16
打赏
举报
回复
学习
dreamhead
2003-11-14
打赏
举报
回复
想要参加一个开源的项目,成为这个项目的一员,首先要做的就是为这个项目做出自己的贡献。
想要参与到Groller的兄弟姐妹可以
1 订阅Groller的邮件列表,关注Groller的进展
2 下载Groller,根据发布配置指南来配置(注:在项目论坛中有对发布配置指南一些补充)
3 阅读Groller的源码,了解Groller的结构(第十一期的《程序员》gigix的文章对于理解Groller的结构很有帮助)
4 通过对Groller的理解,提出自己的看法,不论是结构上还是功能上
项目网址:http://cosoft.org.cn/projects/groller/
邮件列表:http://lists.cosoft.org.cn/mailman/listinfo/groller-develop
只要你能为Groller做出贡献,你就是Groller的一员了!
下面也许对你了解Groller有帮助
Groller是个Weblog系统,先成为blogger吧!
注册个自己的blog,了解一下blog有些什么样的功能。
Groller表示层用struts,OR映射用hibernate,还用到了Spring,当然,不见得一定要对所有的东西有了解才可以,基本的东西学起来还是很快的。
TianNi
2003-11-14
打赏
举报
回复
怎么参加?
gigix
2003-11-14
打赏
举报
回复
to hardas(孤魂一笑):
我不知道你对presentation层的理解是什么。在我的设计思路中,presentation是最无关紧要的一层。MVC中,controller的每个操作应该在6个语句之内完成,它们唯一的功能是(1)接收用户输入数据;(2)调用business service方法,把输入数据传进去;(3)获得business service调用的结果(一个或一组DTO,也就是model),并交给view去显示。Struts也许是很白痴,但我认为够用了——实际上,即便只用JSP也不会对整体设计产生任何影响,因为presentation只是非常薄、功能非常简单的一个层。
我也不知道你说的“控制层”是什么意思,是MVC的controller吗?正如前面所说,在我看来web presentation只是蛋糕最上面的一层奶油,也许很花哨,但不重要。如果你喜欢别的web framework,欢迎你把它加到G-Roller现在的实现里——你会发现,由于web层足够轻薄,web层的移植将是一件trivial的工作。这也是open source的好处:你可以放心地实践自己的想法,只要你的想法足够好。
tiles不过是一种布局管理的手段而已,况且还是不那么规范(也不那么灵活)的一种,它有那么重要吗?如果presentation上真的需要复杂的布局,我宁可选择JSR-168。
mem_fox
2003-11-14
打赏
举报
回复
好支持,一直努力写weblog,但是blogcn.com的服务器实在不稳定,来,自己搞个好的
joincsdn
2003-11-14
打赏
举报
回复
高手聚集!!!
学习!
blue999star
2003-11-14
打赏
举报
回复
看看我有什么可以做的。mark
anson2003
2003-11-14
打赏
举报
回复
参加,支持!
wes109
2003-11-14
打赏
举报
回复
支持!
加载更多回复(97)
探索
开
源世界:
Open
-
Source
-Programs
项目
推荐
Open
-
Source
-Programs
项目
为
开
发者提供高质量
开
源
项目
及时间线。它涵盖前端、后端、数据科学和人工智能等多领域,有明确奖励机制和入门指南。适用于多种技术场景,具有多样性、奖励丰富、社区支持好、持续更新等特点,能助
开
发者提升能力、建立声誉。
Open
-
Source
-Tweaks
项目
推荐
Open
-
Source
-Tweaks是由LacertosusRepo维护的
开
源
项目
,用于
开
发和分享iOS设备的越狱调整。主要使用Objective - C等语言。
项目
有多个核心功能,如自定义通知徽章颜色等,近期还更新了搜索应用、删除应用等功能,增强了功能性和用户体验。
开
源游戏社区指南:如何为Awesome
Open
Source
Games
项目
做出贡献
本文详细介绍了如何为Awesome
Open
Source
Games这一GitHub上的
开
源游戏资源聚合
项目
做贡献,涵盖提交新游戏、改进分类、更新拉取请求等核心方式。强调
项目
准入门槛(如30天历史、40+ Stars)、规范格式(描述风格、链接要求)、
开
发环境准备及行为准则。重点面向游戏
开
发者与爱好者,助力其高效参与
开
源游戏生态共建。
开
源游戏
项目
指南:《bobeff/
open
-
source
-games》
本文介绍了《bobeff/
open
-
source
-games》
项目
,该仓库汇集了多种类别的
开
源游戏资源,包含贡献指南、许可证信息和游戏列表。
项目
本身为资源索引型仓库,不含可执行启动文件或配置文件,具体游戏的运行与配置需查阅各自独立的代码仓库。
维护者视角:如何在
Open
Source
Friday高效管理
开
源
项目
本文从
开
源
项目
维护者角度出发,围绕
Open
Source
Friday场景,提出五大核心策略:降低新人参与门槛(优化文档、设置'good first issue')、提升
项目
可见度(品牌建设与社区推广)、优化工作流(GitHub Actions自动化、明确
项目
边界)、培育可持续社区(识别潜力维护者、建立及时反馈机制),以及制定周五专项行动计划(事前准备、当日响应、事后复盘)。强调通过流程化、自动化和社区共建实现高效轻量级
项目
治理。
Java EE
67,536
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章