大家讨论一下常用的jsp应用系统的技术架构吧

peihexian 2003-12-27 04:23:02
有一个可以从头开始做的项目,打算用xml+xsl设计界面,用jsp+javabean+servlet负责逻辑操作,数据库建模工具想用power designer,在设计数据库字段时尽量考虑跨不同数据库服务器,也就是在数据库中不会或少用触发器,存储过程,视图等。

考虑用户的购买能力和实际的应用负荷,业务逻辑部份全部采用interface形式提供,这样如果用户有钱购买EJB服务器时或必须要用集群来解决负荷问题时,我们可以开发一些配合这些interface的ejb组件来让用户使用。

我没有用过struts,不知道struts是不是很适合做这些东西.

欢迎大家讨论,看应用什么样的技术能把这个东西做的更好。
...全文
65 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
wizard0128 2003-12-28
  • 打赏
  • 举报
回复
关注中.....望继续!!!
oldcold 2003-12-28
  • 打赏
  • 举报
回复
都是挺先进的技术
peihexian 2003-12-28
  • 打赏
  • 举报
回复
是的,csdn在非IE浏览器下给的确实是html了,我也在发愁用不用xml呢。
ishows 2003-12-28
  • 打赏
  • 举报
回复
mozilla1.4对xml+xsl支持就是不够
我把代码最小精简到几行了
ie里运行的很好
在mozilla就要汗颜...
我把xml+xsl直接送到客户端给浏览器解析的
还有netscape7.0好像也很次。能读值,但是根本没有格式出来
我看csdn在mozilla下浏览
就不是给的xml
而是asp直接生成的html。。。
Eraserpro 2003-12-28
  • 打赏
  • 举报
回复
考虑一下你的用户,如果99.9%的用户都用IE,那管那0.1%的人干嘛?
bluewin99 2003-12-28
  • 打赏
  • 举报
回复
struts 好不好要看用在什么地方了

企业级的应用上struts使用不好,将带来自己巨大的麻烦。

先进的技术不等于实用
pigo 2003-12-28
  • 打赏
  • 举报
回复
to peihexian(只有初中学历) :

你是指这一行吗???
<?xml version="1.0" encoding="utf-8"?>

你可以在 output的时候只输出RootElement就是了啊,
你看看jdom的xmloutputer的源代码就明白了。

我没有在其它浏览器下看过CSDN的帖子。

其实用jsp实现也很简单的啊,

写一个filter或者servlet。

通过对客户端浏览器类型进行判断,

如果是IE,则直接输出xml,

如果是其它浏览器,则转换成html输出。

用filter或者servlet实现都很容易的。

(我只用servlet实现过一个例子)。

peihexian 2003-12-27
  • 打赏
  • 举报
回复
hibernate好像是个dao吧?
xinshou1979330 2003-12-27
  • 打赏
  • 举报
回复
在学习 struts中
感觉真的不错
用它做可以啊

楼上请问一下
hibernate 是???
谢谢了

iDay 2003-12-27
  • 打赏
  • 举报
回复
struts+hibernate完全合你的要求
peihexian 2003-12-27
  • 打赏
  • 举报
回复
to pigo() :
jdom生成的那个<xml>头能不能让它不出来?
pigo 2003-12-27
  • 打赏
  • 举报
回复
//今天实验了用jdom来合成xml和xsl给mozilla这些浏览器用的html,
//感觉不是很理想,可是这个代码和页面分离的问题怎么解决好呢?

这不是jdom或者xml的问题,而是xsl里的html的问题。

mozilla和IE对html的支持有差异的,

如果你使用了只IE才支持的东西,在其它浏览器上的效果当然不够好了。


如果是mozilla对xsl的支持不够,那你可以在服务器端进行xml+xsl->html的转换啊。
再配合上页面缓存技术,效率一样很高的。

我刚做出了一个就是利用xsl来实现分页(
例如 在转换的时候指定参数:
transformer.setParameter("crtpageno",crtpageno);//指定当前页数
transformer.setParameter("listno",listno););//指定每页显示记录的条数



本来曾经考虑写xsl的扩展函数来实现分页的(网上有现成的例子),

但是采取服务器端解析的方式就可以不用这样的方式了,

而且不用依赖特定的浏览器,也可以不考虑浏览器的兼容问题。

filippo1980 2003-12-27
  • 打赏
  • 举报
回复
strusts javaBean
gjd111686 2003-12-27
  • 打赏
  • 举报
回复
http://www-900.ibm.com/developerWorks/cn/java/j-strutscol/
peihexian 2003-12-27
  • 打赏
  • 举报
回复
看来用struts是不可避免的了,那就麻烦大家推荐一下开发工具吧,开发工具选Eclipse的话用,是不是就只有一个easy struts 插件可以选择?

哪里有中文的介绍struts入门的资料?

等我学会了用struts,我要做成动画放到公网上让新手用,因为有时学习技术理论可能感觉很高深,看别人的具体实现操作可以让新人上手更快。
  • 打赏
  • 举报
回复
Struts是一个很好用的J2EE框架,你的JSP和Servlet用Struts来实现将是非常理想的。使用XSL将给JSP页面的展现带来很大的灵活性,可以根据业务系统的需求定制若干套XSLT,再通过XML将已经装载数据的信息交给JSP去处理。至于代码和页面的分离,你的formbean和actionbean是要调用后台的business logic(用JavaBean实现)去实现你的业务需求的,而展现部分由JSP实现,这样就把业务逻辑和页面展现分离了。
peihexian 2003-12-27
  • 打赏
  • 举报
回复
今天实验了用jdom来合成xml和xsl给mozilla这些浏览器用的html,感觉不是很理想,可是这个代码和页面分离的问题怎么解决好呢?
thefishwilldie 2003-12-27
  • 打赏
  • 举报
回复
关注!
Leemaasn 2003-12-27
  • 打赏
  • 举报
回复
我觉得你可以把
“用xml+xsl设计界面,用jsp+javabean+servlet负责逻辑”
用Struts方式来处理。

再定义一个业务接口,留给以后扩展。



将“流氓无赖”测试到底。。。
——始于2003年7月


树欲止而风不停,行云流水匆匆去;
树梢蚂蚱凭空望,江边浪花碎巨石;



支持“流金岁月”!!!
——2003年12月24日am

^@^
seaman0916 2003-12-27
  • 打赏
  • 举报
回复
很有吸引力呀!

支持!

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧