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号
浙公网安备 33010602011771号