我编写jsp一直是只使用jsp,近来总看到什么javabean和servlet,我怎么从来没用过呢?包括连接数据库等等,我所有的操作都是用jsp来实现的,都是用jsp页面互相操作和调用,那这个javabean和servlet不用可以吗?用他和不用他有什么优缺点呢?请高手给我讲讲,谢谢!!
要是你都在JSP页面上操作的话,那你还不如用ASP实现方便多了。打个比方说,你想看某网站的.jsp页面源码,用下载工具很轻易的把这页弄下来,若都在页面上处理,你就可以知道数据库名或路径了.ASP同理.用了bean过后,编译过后的.JAVA文件都在classes文件夹里,不被共享,一般不会被获取,安全性更高.且代码重用性高.而且使用了servlet,有一特性就是每个servlet只背编译一次,即创建一个实例,这样减轻服务器的负荷..且不谈及框架的使用,好处就多多了.
这只能证明你是个ASP转型到JSP的程序员J2EE的优势在于他的MVC开发结构和他的框架性,利用struts,Hibernate等开源框架来更有效的开发项目只有JSP做项目的话,其最大的缺点就是,耦合度太高,往往改一动百。
jsp 的优点是他的三层结构 和 代码封装Bean 是方法的实现 servlet 是 JSP 与Bean的接口主要的内容如下http://www.itisedu.com/phrase/200603071552065.html