社区
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同好加入。
...全文
92
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)
qt-win-
open
source
-4.8.4-mingw.exe.7z.001
qt-win-
open
source
-4.8.4-mingw.exe.7z.001
AnkhSvn-2.4.11610
http://ankhsvn.
open
.collab.net/ AnkhSVN 2.4 released!(Thursday, August 23, 2012) AnkhSVN is a Subversion
Source
Control Provider for Microsoft Visual Studio 2005, 2008, 2010 and 2012. AnkhSVN provides Apache™ Subversion®
source
code management support to all project types supported by Visual Studio and allows you to perform the most common version control operations directly from inside the Microsoft Visual Studio IDE. The Pending Changes dashboard gives you a unique insight in your development process and provides easy access to the
source
code and issue management features. The deep
source
code control (SCC) integration allows you to focus on developing, while AnkhSVN keeps track of all your changes and provides you the tools to effectively handle your specific needs.
open
cv-2.4.9.官方绿色版zip
Open
CV的全称是:
Open
Source
Computer Vision Library。
Open
CV是
一个
基于BSD许可(
开
源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。
【STM32】Keil5在编译过程中出现.cannot
open
source
input file “xxx.h“: No such file or directory的问题
问题描述 main.c(10): error: #5: cannot
open
source
input file “led.h”: No such file or directory 解决办法 1、点击这个图标 2、在C/C++选项卡下面的Include Path中添加.h文件 重新编译通过 3、检查是否包含进来,并且能不能打
开
4、其它情况 如果已经添加.h文件路径,且确认文件路径没有问题的情况下,编译仍然报错,cannot
open
source
input file “xxx.h”
Keil报错:cannot
open
source
input file “core_cmInstr.h“ 解决办法
前言 前几天在面包板社区申请了一块uFun
开
发板,昨天刚到手,在烧录Demo程序的时候遇到
一个
问题,就是Keil打
开
工程,编译,报很多错误cannot
open
source
input file "core_cmInstr.h,然后搜索了一些资料,最后解决了这个小问题,以下是解决办法。 Demo程序文件夹里有两个Keil的工程文件,
一个
是Keil4对应的,
一个
是Keil5的,可以说uFun还是考...
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章