对企业级java中的servlet和JSP一点解惑

servlet可以实现动态网页的开发,为什么还要JSP技术呢?

这样 我先问你个问题 首先 你吃东西用你的手抓就可以吃吧? 对不对?

那是不是就没理由用筷子啊?

如果你觉得我说的无理 那么 你可以想想你问的问题

首先 了解下MVC 任何人开发一种东西都有他存在的意义 SERLVET的主要目的是给JSP提供一个后台 让页面与逻辑最大限度的分离 让一个本来不需要显示的只需要业务操作东西 放到SERVLET中去执行 如果要求显示比较多的话 那就得用JSP了 不是为了别的 最主要是JSP做显示是专业的 而SERVLET做业务是专业的 虽然他们互相都能替代对方 但是这就像你吃饭一样 用手抓也是吃 用筷子也是吃 都能完成目的 但是 用筷子吃会比较卫生 而用手抓呢 则会弄脏手 并且有脏的东西也会吃到肚里(就像光用SERVLET难以维护一样 开发视图部分太笨重) 那样的话 说明什么问题? 即使能完成目的 但也会出现一些不在预算内的东西 那要怎么办? 用筷子 用筷子也有麻烦 比如你不会用筷子 那么就得学 直到熟练之后 你就会发现筷子真的很好用。。。。

你可能感兴趣的:(java,jsp,mvc,servlet)