java问题 ( 积分: 100 )

  • 主题发起人 主题发起人 小宇1
  • 开始时间 开始时间

小宇1

Unregistered / Unconfirmed
GUEST, unregistred user!
我最近正在学习java,但对于java里的Servlet和JavaBean概念不是很清楚,还请问各位前辈帮忙一下:
1、是不是一个servlet类都是要从HttpServlet继承下来呢?servlet和javabean有什么区划呢?好象不管是servlet还是javabean都是写成一个类的形式。那么是不是其实javabean都要以写在一个servlet类里呢,是不是可以通过servlet来生成一个javabean呢?那么一般一个JSP程序都会写把servlet和javaBean分开写,是为了逻辑上更清楚吗?因为javaBean都写一些跟数据库有关的操作?
2、对于MVC模式在java里能不能这样理解:M:javabean V:jsp页面 C:servlet
谢谢大家先了!
 
我最近正在学习java,但对于java里的Servlet和JavaBean概念不是很清楚,还请问各位前辈帮忙一下:
1、是不是一个servlet类都是要从HttpServlet继承下来呢?servlet和javabean有什么区划呢?好象不管是servlet还是javabean都是写成一个类的形式。那么是不是其实javabean都要以写在一个servlet类里呢,是不是可以通过servlet来生成一个javabean呢?那么一般一个JSP程序都会写把servlet和javaBean分开写,是为了逻辑上更清楚吗?因为javaBean都写一些跟数据库有关的操作?
2、对于MVC模式在java里能不能这样理解:M:javabean V:jsp页面 C:servlet
谢谢大家先了!
 
SERVLET是JSP的容器。JAVABEAN是一种带有GET和SET方法的类
MVC可以向你那样理解,M:业务。V:视图(给使用者看),C:控制
 
谢谢yq4000,但javabean也可以生成不可见的组件,就不一定要有GET或SET方法了是吗?而且在SERVLET里也可以写GET和SET方法是吗?
是不是一个servlet类都是要从HttpServlet继承下来呢
 
javabean 里你可以处理一些逻辑,不一定要有GET或SET方法。
jsp的页面最后都是编译成servlet来运行的,你可以写一格jsp运行一下,看看他编译成的servlet。servlet可以直接配置,在web下运行,但是javabean就不行了。
servlet类都是要从HttpServlet继承。
MVC你说的基本上市对的。
 
学习学习!
 
顶一下,大家踊跃一点阿!!
 
谢谢各位的不吝指导,今天我问了一个人,他是这样跟我解释的:
在JAVA里用模式二:JSP+SERVLET+JAVABEAN应该是JAVA定的一种模式,SERVLET做关于页面跳转的功能,JAVABEAN主要用来处理业务逻辑。JAVABEAN的内容也可以写到SERVLET里或JSP文件里。但这不是一种好的编程方法吧。模式二就像MVC一样。所以这三个东西可以这样来分开。
 
多人接受答案了。
 
后退
顶部