当前位置: 技术问答>java相关
如何用java实现B/S模式
来源: 互联网 发布时间:2017-03-11
本文导语: 我想用java实现b/s模式的报表提交和显示, 请问在数据传输这用什么方法可以实现? | Servlet实现 | database->ejb->servlet->jsp+javascript=完美解决方案, 用applet在处理图形方面可能有...
我想用java实现b/s模式的报表提交和显示,
请问在数据传输这用什么方法可以实现?
请问在数据传输这用什么方法可以实现?
|
Servlet实现
|
database->ejb->servlet->jsp+javascript=完美解决方案,
用applet在处理图形方面可能有点优势,其他几乎没用,将来这个必然会是一个过时的技术
用applet在处理图形方面可能有点优势,其他几乎没用,将来这个必然会是一个过时的技术
|
我现在做的电信工程的报表就是采用这种模式(零客户端的):
database->ejb->servlet->jsp+javascript
database->ejb->servlet->jsp+javascript
|
websphere(EJB)+jsp+数据库
|
to signboy(横):
我不同意
“用applet在处理图形方面可能有点优势,其他几乎没用,将来这个必然会是一个过时的技术”
的说法,特别是前面两个短句。
我觉得application和applet无论在哪个方面都一样的,无论是图形还是你说的“其他”。涉及到图形的类和applet是独立的。再说applet完全可以直接作为panel放到其他Container里的。如果说只是因为有类似getImage或者其他让人感到applet有优势的话,那太过于偏颇了,Toolkit里完全可以替代的。
另外,对于applet会不会过时,我不知道。但我知道他最能吸引我的地方倒是IE和其他浏览器都能提供一个版本支持度很底的解释器。
对于java,我并不追求我能使用高版本提供的功能,我觉得底版本的能做很多事情了。
就这里提到的所谓B/S模式,我觉得范围是很广的,并不是一个servetlet能说明的,jsp只是S的一个可选择对象,如果browse那里没有很好的支持的话,那从browse的角度来说和asp或者php是一样的。
这里比较同意funeryoung(天生我才必有用)在前面的说法,如果一定要发挥出jsp的优势并能够在browse端充分体现,还是用applet会非常合适的。比如说能够充分发挥rmi啊,串行化啊,等等方面,包括在传输时考虑到数据加密和压缩,反正就是挖空心思把java的优势发挥出来了:)
对于activeX,我感觉,在认证方面不太清楚,似乎和applet相比太麻烦。
速度也是我一直在考虑的问题,我想过很多种方法,不过没什么让人感觉好点的,我也会继续努力的,等有了稳定的结果会在这里发个帖子的。
不过当我的applet启动后,那发挥出的优势是其他无法比拟的(即使我只用1.1版本以下的版本)
以上只是我的一点看法,没有任何针对性的。
我不同意
“用applet在处理图形方面可能有点优势,其他几乎没用,将来这个必然会是一个过时的技术”
的说法,特别是前面两个短句。
我觉得application和applet无论在哪个方面都一样的,无论是图形还是你说的“其他”。涉及到图形的类和applet是独立的。再说applet完全可以直接作为panel放到其他Container里的。如果说只是因为有类似getImage或者其他让人感到applet有优势的话,那太过于偏颇了,Toolkit里完全可以替代的。
另外,对于applet会不会过时,我不知道。但我知道他最能吸引我的地方倒是IE和其他浏览器都能提供一个版本支持度很底的解释器。
对于java,我并不追求我能使用高版本提供的功能,我觉得底版本的能做很多事情了。
就这里提到的所谓B/S模式,我觉得范围是很广的,并不是一个servetlet能说明的,jsp只是S的一个可选择对象,如果browse那里没有很好的支持的话,那从browse的角度来说和asp或者php是一样的。
这里比较同意funeryoung(天生我才必有用)在前面的说法,如果一定要发挥出jsp的优势并能够在browse端充分体现,还是用applet会非常合适的。比如说能够充分发挥rmi啊,串行化啊,等等方面,包括在传输时考虑到数据加密和压缩,反正就是挖空心思把java的优势发挥出来了:)
对于activeX,我感觉,在认证方面不太清楚,似乎和applet相比太麻烦。
速度也是我一直在考虑的问题,我想过很多种方法,不过没什么让人感觉好点的,我也会继续努力的,等有了稳定的结果会在这里发个帖子的。
不过当我的applet启动后,那发挥出的优势是其他无法比拟的(即使我只用1.1版本以下的版本)
以上只是我的一点看法,没有任何针对性的。