Java Web学习笔记(五)

本文介绍了Java Web开发中的核心概念和技术,包括MVC设计模式的理解与应用、JavaBean的使用方法及范围管理、Servlet的工作原理及其生命周期等。通过本文,读者可以了解如何使用JavaBean封装数据,如何实现Servlet接口处理HTTP请求,以及如何配置Servlet自动加载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.MVC设计模式(Model  模型  View  视图  Controller  控制器)。

2.一个标准的JavaBean就像是一个封装好的Java类。

3.使用JavaBean的方法:
     1)导入JavaBean(在import中写明)
     2)声明JavaBean对象
          <jsp:useBean id="object name" class="className"  />
     3)使用JavaBean
          获得属性值:<jsp:getProperty property="name" name="object name" />
          设置属性值:<jsp:getProperty property="name" name="object name" [ value="value" | param="request中的参数名" />,不能在同一个设置参数中存在param和value两个属性。
          

4.userBean中有一个scope属性,有page(页面,默认值),erques(响应中有效),session(回话中有效),application(应用程序中有效)


5.每一个Servlet都必须实现Servlet接口,GenericSerlvet是一个通用的、不特定任何协议的Servlet,它实现了Servlet接口。而HttpServlet继承与GenericServlet,因此HttpServlet也实现了Servlet接口,所以我们定义的Servlet只需要继承HttpServlet父类就可以了。

6.Servlet接口中定义了一个service方法,HttpServlet对该方法进行了实现,实现方式就是将ServletRequest和ServletResponse转换为HttpServletRequest和HttpServletResponse对象然后传给自己类中定义的另外一个Service方法中。


7.在service方法中,会判断请求的方式,然后调用对应的doXxxx()方法。


8.在HttpServlet中所提供的doGet方法和doPost方法都是返回错误信息,所以我们得override这些方法。


9.在Servlet容器中设置启动自动加载某个Servlet:  在web.xml中声明的Servlet元素中加入<load-on-startup>[中间写入启动的顺序、按照数字的大小启动,由小到大]</load-on-startup>标签。

10.在Serlvet被装载后,Servlet容器创建一个Servlet实例并且调用Servletinit()方法进行了初始化。在Serlvet的整个生命周期中init()方法只会被调用一次。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值