送分大讨论:数据显式应该在什么时候完成?

cherami 2001-10-31 10:36:35
对于一个MVC的web应用而言,我想将关于数据(数据库中的表的内容)显式的内容和显式的格式(html)从jsp分离出来而直接放入对于该数据的描述的类中,而相应的显示它的jsp文件只需要使用该数据描述类的一个实例的对应方法就可以,问题是如果显示的数据的内容和格式如果是有html开发任意决定的话这样做就没有意义了。请问有过实际经验的朋友,显式内容和格式是在什么时候完成的?应该是在需求阶段就基本上固定了吧,显式内容和显式方式在应用提交以后的改变的可能性和范围会有多大?
...全文
161 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hahaha88 2001-11-12
1990年台湾候施主来我寺访问时,曾和澄观大师论及典籍翻译之事。。。
当年鸠摩罗什和玄奘等大师广译天竺梵文佛经为汉文和藏文,后来天竺佛经
部份散失,但在中土(如我寺藏经阁)和西藏却保留了下来;历经约600年时间
的融会贯通,中土佛学一花五叶,大师辈出。。。故大侠此举可和前辈大师
交相辉映,小衲十分佩服,咳咳咳咳咳。。。嘻嘻
  • 打赏
  • 举报
回复
cherami 2001-11-11
谢谢楼上老兄的文章连接。我会慢慢看的。有时间我会翻译出来的。
  • 打赏
  • 举报
回复
hahaha88 2001-11-11
找到2篇参考文章,嘻嘻

http://www.javaworld.com/javaworld/jw-11-2000/jw-1103-presentation.html
http://www.brainopolis.com/jsp/mvc/KDuffey_MVC.html
  • 打赏
  • 举报
回复
cherami 2001-11-10
谢谢sharetop(天生不笨),你的话到是提醒了我,但是如果在jsp里面写数据库提取的数据,那么如何体现表示层和数据层的分离呢?我原来的想法是想将数据的html表示封装在数据层,然后传给模型,表示层再从模型提取需要的表示方式。可能我的考虑还不全面。
希望继续讨论。
  • 打赏
  • 举报
回复
sharetop 2001-11-09

我想你的意思是getTable()返回一个字串里包括html标签等等,是吧?这样倒是可以省掉jsp了,不如直接用servlet输出。:)
但这样一来不是又回来jsp诞生之前的日子里了…??

需求分析后,显示内容基本上不会有什么大的变化了,除非你的客户(或上司)很难缠……,但显示格式的变化就难说了,除了你的客户、上司有新的要求的可能,还有客户的用户、HTML制作人员……都有可能提出他们自认为高明的见解。

用xml的最大好处是显示交由客户端完成,完成依赖于html制作人员,你的工作就是计算出显示内容,生成xml交给web制作人员,他们用javascript或xsl来完成他们或老板或客户的各种“高明的见解”。

你不是轻松了吗?

  • 打赏
  • 举报
回复
cherami 2001-10-31
谢谢,但是你们怎么说的刚好相反呢?
还有没有谁再说两句!
  • 打赏
  • 举报
回复
zych72 2001-10-31
在一个项目需求分析结束以后,显示的内容和格式应该基本确定,这些是在需求分析人员和客户充分交流和协商的结果。但在应用提交以后,还会有些改动,但不应该对应用的框架有太大改动。
重要的是明确开发阶段目标,才能保证变更不致影响开发进程。
  • 打赏
  • 举报
回复
lusxiao 2001-10-31
如果是工程,那用户随时都会提出他们的怪想法。变化的可能性很大。需求阶段很难完全固定。所以要用xml呀。
  • 打赏
  • 举报
回复
cherami 2001-10-31
错误更正及补充:
对于一个MVC的web应用而言,我想将关于数据(数据库中的表的内容)显式的内容(例如只显式表中的某些内容)和显式的格式(html)从jsp分离出来,而放入对于该数据的描述的类中,而相应的显示它的jsp文件只需要使用该数据描述类的一个实例的对应方法就可以(例如一个叫getTable的方法,返回一个String类型),问题是如果显示的数据的内容和格式如果是由html开发人员决定的话这样做就没有意义了。请问有过实际经验的朋友,显式内容和格式是在什么时候完成的?是谁决定的?应该是在需求阶段就由顾客基本上固定了吧,显式内容和显式方式在应用提交以后的改变的可能性和范围会有多大?
  • 打赏
  • 举报
回复
相关推荐
发帖
Java SE

6.2w+

社区成员

Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
帖子事件
创建了帖子
2001-10-31 10:36
社区公告
暂无公告