Servlet开发
-
数据库:每个用于存放表文件的文件夹都可以被称为数据库
-
表文件:
-
表文件是以“ .frm” 结尾的一种文件(表文件名就是数据库中的一个表名)
-
表文件存在于服务器的硬盘上
-
表文件以数据行的形式存储数据
-
-
表文件的结构:
-
标题行:类似于Java中的属性
-
数据行:类似于Java中的属性值
-
-
-
数据库服务器:用于管理和调用表文件的一种软件
-
servlet规范
-
Java EE规范中的一种
-
作用:
-
指定动态资源文件开发步骤(在Java语言中,只有实现了Servlet接口的类才被称为动态资源文件)
-
指定http服务器调用动态资源文件的规则(配置文件)
-
指定http服务器管理动态资源文件实例对象的规则
-
-
servlet接口实现类开发步骤
-
创建一个Java类继承于HttpServlet父类,使之成为一个Servlet接口实现类
-
重写HttpServlet 父类两个方法,doGet或者doPost (由浏览器请求方式决定重写哪个方法)
-
将Servlet接口实现类信息【注册】到Tomcat服务器
【网站】--->【web】--->【web-INF】--->web.xml
<!------将Servlet接口实现类的类路径交给Tomcat---->
<servlet>
<servlet-name>xx</servlet-name><!--声明一个变量存储servlet接口实现类类路径>
<servlet-class>yy</servlet-class><!--声明servlet接口实现类的类路径-->
</servlet>
<!--为了降低用户访问Servlet接口实现类的难度,需要设置简短请求别名-->
<servlet-mapping>
<servlet-name>mm</servlet-name>
<url-pattern>/one</url-pattern><!--设置简短请求别名,别名在书写时必须以“/”为开头-->
</servlet-mapping>
-
-
servlet生命周期
-
servlet 接口实现类的实例对象在浏览器发起请求后被Tomcat服务器创建
-
servlet接口实现类的实例对象在tomcat启动时被自动创建(前提是在.xml文件中对该实现类配置了相关的tomcat服务器加载)
-
http服务器运行期间,一个servlet接口实现类只能被创建出一个实例对象。一个用户请求就相当于一个线程。
-
在HTTP服务器关闭时刻,自动将网站中所有的servlet对象进行销毁。
-
-
HttpServletResponse接口的作用:
-
将执行结果以二进制形式写入到响应体
-
设置响应头中content-type的属性值,从而控制浏览器使用对应的编译器将响应体二进制数据编译为文字,图片,视频,命令等。
-
-
浙公网安备 33010602011771号