javaEE学习—SSH学习前奏
来源:互联网 发布:怎样添加网络连接 编辑:程序博客网 时间:2024/06/06 00:45
1.http响应头和请求头
2.servlet开发和ServletConfig与ServletContext对象:
servlet的生命周期是:浏览器像服务器发出请求,服务器依次解析出想访问的主机,想访问的WEB服务,想访问的WEB资源,如果servlet是第一次出现,则创建一个servlet对象,然后调用servlet的init方法完成初始化,然后调用service方法,创建request和response对象,根据请求头中的信息将资源存储在response中,然后又服务器调用去除会写给浏览器,之后都不在创建servlet对象,直到服务器停止或者浏览器关掉。
Servletconfig对象:servlet在<init-param>中放置数据,比如要采用的码表,要连接的数据库,要采用的配置文件等等,然后通过servletconfig来取。
ServletContext对象:一个web应用的中所有servlet共享一个servletcontext对象,所以多个servlet可以通过一个servletcontext共享数据;servletcontext可以获取web应用的初始化参数,可以实现servlet转发,可以读取配置文件。
3.response和request对象:response输出数据乱码的问题:response.setContentType(“text/html;charset=”UTF-8”);response实现文件下载,随机图片,和定时刷新(设置头refresh),实现请求重定向(sendDirect());request数据乱码的问题; request实现手机客户端数据,实现请求转发,实现页面包含(getRequestDispacher().include()),实现防盗链(request头中的referer)。
4.cookie和session:军用来保存会话数据的技术。但是cookie是客户端技术,程序将客户自己的数据以cookie的形式回写给客户浏览器,当用户再次利用浏览器访问服务器的时候,就会带着各自的数据去;而session是服务器端技术,服务器在运行的时候会为每个用户创建一个独享的session对象,用户的数据就存储在其中,当用户去访问服务器中的其他资源时,就会在各自的session中取数据为用户服务。
5.jsp(java server page):jsp是sun定义的一种开发动态web页面的技术,jsp用来显示数据,jsp的page指令,include指令,九大隐式对象:application,out,response,request,pagecontext,page(this),config,session,exception;jsp的usebean,将bean封装在jsp中使用(调试时有漏洞未解决)。
6.自定义开发标签库:用以移除jsp中的java代码;首先写一个实现simpletagsupport的Java类,然后编写一个tld文件,最后即可以再jsp中使用这个标签。
- javaEE学习—SSH学习前奏
- javaEE学习—SSH学习前奏2
- Linux+javaEE学习之ssh的学习
- JavaEE学习笔记之SSH—Hibernate(1)
- JavaEE学习笔记之SSH—Hibernate(2)
- JavaEE学习笔记之SSH—Hibernate(3)
- JavaEE学习笔记之SSH—Hibernate(4)
- JavaEE学习笔记之SSH—Hibernate(5)
- JavaEE学习笔记之SSH—Struts2(1)
- JavaEE学习笔记之SSH—Struts2(2)
- JavaEE学习笔记之SSH—Struts2(3)
- JavaEE学习笔记之SSH—Struts2(4)
- JavaEE学习笔记之SSH—Spring(1)
- JavaEE学习笔记之SSH—Spring(2)
- JavaEE学习笔记之SSH—Spring(3)
- DES加密算法学习前奏
- Java开发前奏学习
- Java学习前奏
- 一个简单的异或代码
- ZOJ1713
- python爬虫网站mark
- [算法导论]快速排序
- bellman-ford的一般形式(下一站:spfa)
- javaEE学习—SSH学习前奏
- Ping详细过程
- CSS鼠标手势
- 每天3题,一题解题报告@yewleb
- 常用高速公路车检器的种类及其优缺点
- JS Date()函数用法
- java编程中的几种注释
- 求旅行者旅行费用问题
- ant和解决Unable to locate tools.jar错误