面对JSP,我晕了!

javaname78 2006-02-10 08:21:42
昨天晚上看了半年,怎么也没有看明白。这JSP怎么还和ASP一样?都是在HTML里写服务器端代码,难道还没有像ASP.NET那样实现代码分离的开发?还是我没有发现?特来请教!
...全文
535 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanhongmin 2006-02-11
  • 打赏
  • 举报
回复
首先我是新手
其次我想说.......
asp,.net,vb,C#,M$这一套
jsp,servlet,sxxxxx,JAVA这一套
是很相似的
只不过后者可以跨平台,而且更安全(比如前者可以改客户机系统,恶意代码什么的)
cathl 2006-02-11
  • 打赏
  • 举报
回复
初期你可以这样理解。.NET的表示和处理代码都放在一个页面里。但分开存放,代码放在aspx.cs里。JSP把它们放在一个页面里,用<% %>把代码隔离开,在IDE里是很容易区分的。

.net要做到真正的表示层和逻辑处理层的分离,会把处理代码放在类里,或是webservice,或是其他部件, JSP则通过JAVABEAN、标记库什么的来实现。

ASP是无法和JSP相比的,ASP.NET和JSP差不多。
Darkay_Lee 2006-02-11
  • 打赏
  • 举报
回复
以前我也使感觉JSP和ASP没有什么两样,因为那样开发方式比较熟悉(之前用过ASP)。直到看了一本正规一点的JSP的书之后才明白,以前自己是拿JSP当ASP来用而已,别人不是那样使用的:)
cuizhanjun1981 2006-02-11
  • 打赏
  • 举报
回复
asp 业务处理可以写在vb组件里,其实也是类里。
jsp 业务写在java类里,相关简单处理可以用struts框架实现代码和页面分离,
我初学,不过,我觉得可能服务器机理不同,写代码方面的技巧应该做好了都一样吧。我初学者,说的不对,不要用板砖砸我。
wpfonline 2006-02-11
  • 打赏
  • 举报
回复
jsp也有mvc模式呀 那样就清楚多了
piggerman 2006-02-11
  • 打赏
  • 举报
回复
搂猪好厉害阿,一个晚上就看了半年的时间,看来是精通相对论的拉
hf1650 2006-02-10
  • 打赏
  • 举报
回复
楼上的经典
up
infowain 2006-02-10
  • 打赏
  • 举报
回复
纯粹的jsp和纯粹的asp没啥区别
有了框架的jsp和asp.net没啥区别
javaname78 2006-02-10
  • 打赏
  • 举报
回复
明白了一部分了....
楼上的各位兄弟不要去.NET版呀?否则我会在那里忽悠你们......
呵呵。。。。
chg2008 2006-02-10
  • 打赏
  • 举报
回复
等你用到了框架
你就明白了
福贵 2006-02-10
  • 打赏
  • 举报
回复
楼主,不要晕,,接触什么东西都是一个时间的过程,你越是表现出什么都不会,那些比你知道的多一点点的人越是会在你面前卖弄他们自己也没有掌握的东西,显得很高深莫测。
福贵 2006-02-10
  • 打赏
  • 举报
回复
新手不要看struts,先把基础的东西搞明白了,这么多人谈struts相信一半是一知半解,拿出来炫一下而已。人家问jsp,你们却把struts拿出来,想挫伤一下积极性吗,不如你们听说过的东西都在这里炫一下
yulin001122 2006-02-10
  • 打赏
  • 举报
回复
ASP.NET 似乎就是JSP的STRUTS版本。。 根本没有什么2样 至于功能强大不强大么 也就JAVA不只是能在WINDOWS上面跑。。。
其实ASP.NET和JSP基本一样的。 可以这么理解 ^_^。
vvpang 2006-02-10
  • 打赏
  • 举报
回复
jsp里,除了那个头部的标识。。

其他的地方,是可以通过自定义标签的方式,不写 <% %> 这样的东西的。
yangyijieyyj 2006-02-10
  • 打赏
  • 举报
回复
JSP中也可以在其中写逻辑语句,这时是Model1模式,并不能充分体现Java的优势。

充分体现Java优势的是采用基于MVC模式的Model2表示开发WEB,表示层与逻辑层已分开。

好好学习一下:

http://www-128.ibm.com/developerworks/cn/java/l-struts-mvc/

javaname78 2006-02-10
  • 打赏
  • 举报
回复
也不是非要绝对分离。不过这和ASP.NET开发效率比起来应该会慢很多吧!不过还是要好好的学。听说JSP功能比ASP.NET强。我要看看强在那儿。呵呵。。。
wangx1949 2006-02-10
  • 打赏
  • 举报
回复
实现MVC的JSP系统应该高度分离了,但没有绝对分离.
有东西只能是相对的,太极端了往往在效率方面或维护方面体现出弊端.
zq2599 2006-02-10
  • 打赏
  • 举报
回复
看看孙卫琴的《精通STRUTS》的源码,就会发现以前写的JSP其实可以写的更整齐,不用到处去嵌入乱七八糟的JAVA代码
javaname78 2006-02-10
  • 打赏
  • 举报
回复
高手的代码何处可以下载。我只是下载了个网上的JSP留言本什么的看的。
scjpsz1860 2006-02-10
  • 打赏
  • 举报
回复
要完全避免代码使用,不是一件容易的事情,可以的方法包括使用JavaBean和Tag Library。你看到高级一点的JSP程序,这些都是存在的,而且后者是一大特色。
看代码得看高手的才行呀!:)
加载更多回复(4)

81,094

社区成员

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

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