Servlet:在@H_502_2@Servlet@H_502_2@中拼接@H_502_2@html@H_502_2@内容@H_502_2@
JSP:在@H_502_2@html@H_502_2@中拼接@H_502_2@java@H_502_2@
JSP+JavaBean:利用@H_502_2@javaBean@H_502_2@将大量的代码提取走@H_502_2@
Servlet+JSP+JavaBean:@H_502_2@Servlet@H_502_2@是控制器,@H_502_2@javabean@H_502_2@封装数据,@H_502_2@jsp@H_502_2@展示数据@H_502_2@
javaweb的经典三层结构:@H_502_2@
dao javabean
servlet ==> service
jsp
javabean:
javabean是一个遵循特定写法的@H_502_2@java@H_502_2@类@H_502_2@
1.这个java@H_502_2@类必须有一个无参的构造函数@H_502_2@
2.属性必须私有化
3.私有化的属性必须暴露public@H_502_2@的方法给其他程序@H_502_2@