
java web学习记录
zhulidie
这个作者很懒,什么都没留下…
展开
-
Spring事务管理
一、概念上篇文章已经介绍过事务的概念,这里再解释一遍。 事务是系列操作组成的工作单元,这些工作单元的操作不可分割,要么全部执行,要么全部不执行。事务必须满足ACID(原子性,一致性,隔离性,持久性)。 在实际项目开发中,数据库操作是并发执行的,事务也是并发执行的,所以会遇到脏读、不可重复读、虚读这些问题。解决办法是设置不同的隔离级别。MySQL底层数据库提供了四种隔离级别。 Read Unco原创 2017-06-01 11:21:03 · 319 阅读 · 0 评论 -
java中文乱码问题总结
一、编码的基础概念首先,要想解决java中文乱码问题就有必要了解一下什么是字符,字符集,编码的概念。 字符:是文字与符号的总称,包括文字、图形符号、数学符号等,如:”a,b”,”+,*”,“中文,日文”。 字符集:就是一组抽象字符的集合。字符集常常和一种具体的语言文字对应起来,该文字中的所有字符或者大部分常用字符就构成了该文字的字符集,比如英文字符集。繁体汉字字符集、日文汉字字符集等等。 字符原创 2017-05-31 23:50:34 · 345 阅读 · 0 评论 -
Listener监听器学习
一、监听器概念监听器就是专门用于监听另外一个Java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。事件对象(事件源)—>事件对象(封装事件源及动作)—->监听器对象执行相应的操作(事件监听器)二、JavaWeb中的监听器2.1、基本概念 JavaWeb中的监听器是Servlet规范中定义的一种特殊类,它用于监听web应用程序中的ServletContext, H原创 2017-05-31 23:25:33 · 565 阅读 · 0 评论 -
Filter过滤器学习
一、Filter简介Filter也称为过滤器,属于servlet中常用的技术,通过它,对web服务器管理所有的web资源,实现URL级别的权限访问,压缩响应消息,过滤敏感词汇,字符编码,静态文件缓存。二、Filter的工作流程和生命周期Filter接口有三个方法,init(),doFilter(),destory()。创建:Filter的创建和销毁由WEB服务器负责,WEB服务器启动时,将按照web原创 2017-05-31 12:46:43 · 414 阅读 · 0 评论 -
Cookie与Session学习
一、会话的概念Http协议是无状态协议,不能记住用户。为了扩充这种功能,出现了会话:web的跟踪技术,用于实现在一个会话内,分辨是否为同一个用户。 实现会话的两种机制:Cookie和Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。二、Cookie机制cookie的内容主要包括:名字,值,过期时间,路径和域。路径与域一起构成cookie原创 2017-05-31 10:33:42 · 290 阅读 · 0 评论 -
HttpServletResponse学习
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。 request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。HttpServletResponse对象代表服务器的响应。这个对象中封装了向客户原创 2017-05-30 17:35:53 · 267 阅读 · 0 评论 -
servlet学习(一)
请参考网址:http://www.cnblogs.com/xdp-gacl/p/3760336.html 参考API:servlet-api一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、原创 2017-05-30 17:07:55 · 303 阅读 · 0 评论 -
java web学习记录
**一、基本概念**1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。 静态web资源原创 2017-05-30 14:07:35 · 339 阅读 · 0 评论 -
class对象
java世界是运行在JVM之上的,我们编写的类代码,在经过编译器编译之后,会为每个类生成对应的.class文件,这个就是JVM可以加载执行的字节码。运行时期间,当我们需要实例化任何一个类时,JVM会首先尝试看看在内存中是否有这个类,如果有,那么会直接创建类实例;如果没有,那么就会根据类名去加载这个类,当加载一个类,或者当加载器(class loader)的defineClass()被JVM调用,便...原创 2018-08-05 13:12:52 · 235 阅读 · 0 评论