论坛首页 海阔天空论坛

JSP is no longer required.

浏览 15018 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (25)
作者 正文
   发表时间:2008-01-10  
讨论中涉及到的问题都在预料之中,这更坚定了我的信心,感谢各位的提点,
特别是ray_linn。

一项单独技术可能不咋地,但几个技术整合在一起就会变得不一样了,可能有
言之不及的地方,所以,如果有任何好的建议和疑问都可以提出来讨论,这里
表示欢迎。

还有,不用担心打击到我,完全不必担心这个。
0 请登录后投票
   发表时间:2008-01-10  
这套框架的应用场景是什么?是做信息发布网站,还是企业的应用业务系统。如果是前者,可以这么用,不过有更简单的处理方式,也能满足你的分工要求。如果是后者,你就断了这么念头,能生生把一个项目或者一个产品给弄死。
0 请登录后投票
   发表时间:2008-01-10  
一蓑烟雨任平生 写道
这套框架的应用场景是什么?是做信息发布网站,还是企业的应用业务系统。如果是前者,可以这么用,不过有更简单的处理方式,也能满足你的分工要求。如果是后者,你就断了这么念头,能生生把一个项目或者一个产品给弄死。


大哥,不明白你的意思。送佛送到西,能说明白点吗?别笑我太愚笨哈。
0 请登录后投票
   发表时间:2008-01-10  
从来没有看到过能脱离JavaScript的系统存在,我想请教下如果全用XSTL,页面内类似动态逻辑的东西该怎么实现。
0 请登录后投票
   发表时间:2008-01-10  
XMLDB 写道
从来没有看到过能脱离JavaScript的系统存在,我想请教下如果全用XSTL,页面内类似动态逻辑的东西该怎么实现。


没有说不需要JavaScript啊,麻烦你,看清楚嘛。
0 请登录后投票
   发表时间:2008-01-10  
引用
database--->xml---->html中的xml的意义就在于能将不同的工作分离,让开发工作同步进行。


我还是很想问xml的意义在哪里?
XML在此的作用是分离data以及作为表现的html,这在提供纯粹服务的Project中有用,但是这种应用的领域是狭窄的,难具有普遍性。
写好了,HTML也是一种XML。从一种XML到另一种XML(HTML),如果不是因为确实需要,此时的那个纯粹XML叫“绕”

简单点说:
在那些只有一种view的领域,肯定是不需要XML的,我把生成XML在考虑如何转化为HTML的功夫,直接使用velocity/freemarker来做会更直接。
那些需要多种view的领域,也不代表XML+XSLT的方式是优秀的。
只有那种纯粹只暴露数据的,才使用XML(此时在本项目内也就没有XSLT的必要了,因为那是服务消费者的问题,当然对方很有可能直接使用XSLT展现获得的数据)。


上面我说他在大部分场合没有必要,现在我来说这种理想的龌龊

XML在database--->xml---->html的应用中,体现的是一个分层思维,

DAO-BO-AO-ACTION-XML-HTML,开发者如果没有一点自主思考的习惯和能力,会被这个模式折腾死的。

我已经开始讨厌分层了!很大部分的项目(注1)根本不需要分层,分好角色可能更重要:
Action/Controller角色
Model角色
View角色


注1:这里的项目指一个相对可控的项目,不需要一个对外的暴露服务,也不需要很重视逻辑复用的系统。
0 请登录后投票
   发表时间:2008-01-10  
database--->xml---->html中的xml是页面里的动态数据。
0 请登录后投票
   发表时间:2008-01-10  
triu 写道
XMLDB 写道
从来没有看到过能脱离JavaScript的系统存在,我想请教下如果全用XSTL,页面内类似动态逻辑的东西该怎么实现。


没有说不需要JavaScript啊,麻烦你,看清楚嘛。

triu 写道

如此将不再需要再嵌入Java代码,JSP在HTML中嵌入代码,XSP在XML中嵌入代码,这样做意味着样式的修改不会影响到逻辑和内容

真的可以不用嵌入任何代码吗?只是挪了一下位置吧,感觉分布散了更混乱呢
0 请登录后投票
   发表时间:2008-01-10  
架构工程师根据UI工程师的设计定义每个页面的动态数据(用XSD),
Web工程师就可以根据样例XML文件制作包括JS、CSS的XSLT文件,并利
用浏览器对XSLT的支持查看设计结果,而Java工程师则根据数据存储
的定义制作生成动态数据的业务逻辑和数据管理类。
0 请登录后投票
   发表时间:2008-01-10  
XMLDB 写道
triu 写道
XMLDB 写道
从来没有看到过能脱离JavaScript的系统存在,我想请教下如果全用XSTL,页面内类似动态逻辑的东西该怎么实现。


没有说不需要JavaScript啊,麻烦你,看清楚嘛。

triu 写道

如此将不再需要再嵌入Java代码,JSP在HTML中嵌入代码,XSP在XML中嵌入代码,这样做意味着样式的修改不会影响到逻辑和内容

真的可以不用嵌入任何代码吗?只是挪了一下位置吧,感觉分布散了更混乱呢


可以确定每个人员只需要发挥自己的专长即可,关键还在于需要掌握XSLT的人员。

不是挪位置,真的可以不再嵌入代码,做HTML就专门制作HTML,做XSLT的就专门制作XSLT,
制作JAVA的专门制作JAVA,分得很清楚。

感觉混乱的原因可能是对于如何管理,这个只能这样解释,就是,对应每个页面都会有一个
入口,而入口就是配置XML和XSLT如何关联的地方。
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics