社区
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同好加入。
...全文
124
117
打赏
收藏
开了一个open source项目,欢迎同好参加
潜水已久(一直用马甲),来给Java版的各位放点分。 新开了一个open source项目,基于J2EE的weblog系统(随手起了一个名字叫G-Roller),地址是http://cosoft.org.cn/projects/groller/。我想在这个小项目中尝试使用各种新鲜的J2EE技术,更希望从一个项目提炼出一部分可复用的framework(如果可能的话)。欢迎J2EE同好加入。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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)
全世界都
开
源吧!
原文 https://
open
source
.com/business/14/12/jim-whitehurst-inspiration-
open
-
source
译文 已经
开
了一整天的
Open
source
.com论坛版主年会,终于迎来了最后一项议题。 议题上只写了:“特别来宾:待定”。 众人正在感到奇怪着,这时,Jason Hibbets,
Open
source
.com的
项目
负责
闲话操作系统
闲话操作系统 分类: 操作系统 2011-08-15 22:57 98人阅读 评论(0) 收藏 举报 闲话操作系统 转载文章 » 闲话操作系统 最近在看Eric.Raymond写的一本《Unix编程艺术》,里面讲了不少计算机的、特别是Unix的历史渊源,出于个人爱好,我对电脑的发展史一向比较关心,也看过一点相关的书本、资料,于是就当是作笔记
庙算兵棋推演AI
开
发初探(5-数据处理)
兵棋推演的五个要素:态势、动作、地图、想定、武器
Unix&Linux历史重温
一、Unix的历史 二、Linux 的由来 三、百家争鸣 Linux Distribution 一、Unix的历史 不管是IBM 的AIX、Sun的Solaris、HP 的HP-UX、还是近来炙手可热的Linux,都是源自1969年AT&T 贝尔实验室(Bell Labs)所
开
发出来的「Unix」(Linux kernel 的
开
发者-Linus Torvalds 也诞
langchain-demo python代码
langchain
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章