求助!jsp与servlet之间的关系?
本人初学jsp,不清楚jsp与servlet之间的关系!jsp是什么?servlet是什么?两者之间有什么样的关系?请高手给出一个较为精确的答案!
谢谢!
[解决办法]
据我所知:
一.你写完的jsp也是要转换成servlet的。
二.servlet说白了就是一些java类,你要用到提供的包,也就是那一大堆的类来实现的你功能,把业务逻辑封装到你自己写的servlet中,避免直接写到jsp中造成的混乱,因为jsp就像asp,页面显示和业务逻辑放在一起,这样也不利于维护和修改。
三.一些不确定的想法,就是用java作web开发大概核心都是围绕那些提供的servlet来写代码,所谓的那些框架也应该是在这个基础之上写出来的,但它作为框架提供给程序员,带来了方便。
[解决办法]
楼上正解
补两句
jsp在服务器中是要转成servlet没错,所谓jsp和servlet的区别主要在逻辑上
分别属于两个不同的层次
按照传统MVC模式分,
jsp属于VIEW层,用于显示的页面
servlet属于control层,用于控制转发
bean是m层(不记得怎么写了:))主要是ao和vo
至少我写的MVC是这样,呵呵
[解决办法]
模式?model,哈哈
[解决办法]
jsp是servlet的进化
从前在jsp没有出现的时候
程序员用servlet来写页面
但是servlet写一个简单的页面却非常复杂
于是jsp应运而生
[解决办法]
wildcorn(野谷子)
说的正确。