This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 请教DXs: JSP 现在可以直接调用EJB,是否可以说JSP已可以完全代替Servlet了,如果不是,请问为什么?Thanks.
-cloud2001(卷云溶月-头昏昏);
2002-2-28
(#384680@0)
-
I want to know too.
-kiwi(kiwi);
2002-2-28
(#384719@0)
-
喜欢写程序的人用servlet, 喜欢写script的人用JSP, 条条大路通罗马
-kevin200(流星雨-明明白白折腾);
2002-2-28
(#384732@0)
-
理论上是可以的,但是JSP是用来表现UI,如果放太多的逻辑进去,一是程序本身没有SERVLET好维护(用CUSTOM TAG可以改善),二是体系的模块化分又变成紧耦合,以后的可扩展信就差了
-bigrice(大米);
2002-2-28
(#384748@0)
-
我知道些,但懒得敲那么多字.想想View和Data的关系...
-decentboy((男人<=30));
2002-2-28
(#384754@0)
-
CustomTag is good one, it seems you can maintain pages easily and flexibly; about presentation and content, JSP & XML(XSLT) is one way, but I am still learning, can you guys recommend some website with good examples?
-cloud2001(卷云溶月-头昏昏);
2002-2-28
(#384797@0)
-
按三层结构讲,JSP是用于界面的,Servlet是逻辑控制层。其实我觉的JSP和Servlet完全可以互相代替,但由于分工不同或是各个优势不一,把逻辑控制放到JSP里,那确是麻烦;同理用Servlet代替JSP也一样。
-rabbitbug(兔八哥);
2002-2-28
(#384802@0)
-
Got it. It depends, if I try to build a content website, which focuses more on presentation, JSP is better, but if there are a lot of business logic in the back end, maybe JSP+Servlet is more suitable, right?
-cloud2001(卷云溶月-头昏昏);
2002-2-28
(#384828@0)
-
Is the business logic controlled by beans rather than servlet? I cannot remember much details.
-kiwi(kiwi);
2002-3-1
(#385695@0)
-
no,the data layer is controlled by beans and the business logic layer is controlled by servlet,
-rabbitbug(兔八哥);
2002-3-1
(#386534@0)
-
我的看法J2EE提出了role的概念,所以JSP应该是交给web designer去做的。很多web designer是非常熟悉script langurage的(Java Script, ASP, Perl).所以JSP的发展趋势是让不懂Java可以熟练的掌握JSP。但是因为servelet是JSP的实现机制,对我们程序员来说,有时候会直接用servlet实现部分功能。
-daceasy(DacEasy);
2002-3-1
{263}
(#385656@0)
-
JSP和servlet本质上是一样的,在application server里是先把JSP翻译成servlet再执行的。但JSP的主要作用:是在presentation层,是为了开发以及设计上和后边的几层隔离开。是GUI的开发人员只要懂HTML(不是how to ...),以及相关的tag lib就可以进行开发。不需要懂java code.好的设计的JSP是不应该出现或少出现java code的。
-macsym(日进斗斤);
2002-3-1
{199}
(#385666@0)
-
Jsp is servlet. SCWCD.
-happyman(HappyMan);
2002-3-1
(#385712@0)
-
如果你的程序是内部使用的, 用JSP还是SERVLET没大区别, 如果是产品要卖出去的, 你想让客户看到你的SOURCE CODE吗?
-passby(passby);
2002-3-1
(#386185@0)
-
用JSP或Servlet都不会让人看到原代码的,我是指服务器在你的控制下。如果是在客户那,那只要打看服务器里的东西,不管是用什么写的(除非你象微软以前那个编译成EXE或DLL),都是能让人看见。当然在浏览器中一般人是看不到源代码的
-rabbitbug(兔八哥);
2002-3-1
(#386521@0)