
框架
xhh随便写写
这个作者很懒,什么都没留下…
展开
-
Servlet介绍以及配置
1.servlet生命周期当有请求访问到Servlet的时候,Servlet的构造方法将会被执行,然后自动调用init()方法完成访问一系列操作,然后去调用service方法,service方法,service方法可以自动识别get或者post请求,然后进行对应的操作,当服务器关闭的时候,servlet会去调用distory方法完成销工作。2.servlet依赖的jar包(下面演示的是mave...原创 2019-08-04 10:09:23 · 248 阅读 · 0 评论 -
Hibernate并发和缓存
并发1. 并发问题案例:如果用户A查询到某商店的IPHONE剩余100台,然后A要买两个,同时,用户B也查询到库存100台IPHONE,B要买100个,这样就有可能产生并发问题。2. 悲观锁悲观锁是数据库的update锁机制[select * from emp for update],不是hibernate锁。悲观锁是在查询上上锁,可以保证A在查询数据的时候,B被阻塞,无法进行查询。2....原创 2019-08-04 16:58:54 · 260 阅读 · 0 评论 -
Hibernate生命周期
生命周期Hibernate有三种状态,可以互相发生转换。1.三种状态:瞬时对象(transientObjects)就是刚刚new出来的对象,数据库中没有记录,也没有被Hibernate的Session管理起来,这种对象是会被GC回收的。[数据库里没有,session里没有]持久对象(persistentObjects)经历了持久化操作的对象,数据库有记录,被Hibernate的Sessio...原创 2019-08-04 16:35:18 · 229 阅读 · 0 评论 -
Hibernate介绍以及配置
1. 基本概念Hibernate就是基于JAVA语言开发的,处于数据访问层的一套ORM开源框架,基本可以替代JDBC而存在,可以跨数据库平台,并且大大的减少了代码量。Hibernate的本质就是封装了JDBC和SQL(用HQL替换SQL,自动分析数据库平台,生成对应的SQL)。ORM就是把Object类型的数据映射到关系型数据库中,这样我们可以通过操作JAVA对象来达到操作数据库的目的。[...原创 2019-08-04 16:18:06 · 85 阅读 · 0 评论 -
struts2拦截核心
1. 拦截器struts2的核心就是拦截器,如param/modelDriven/validation等,都是拦截器的作用。拦截器是一个面向切面编程的思想,程序运行后,会先执行拦截器然后再执行Action里面的方法。文字描述:服务器启动,实例化StrutsPrepareAndExcuteFilter,读取所有配置文件。把struts.xml中的每一个Action实例化。接收请求(Ht...原创 2019-08-04 15:05:45 · 202 阅读 · 0 评论 -
struts2结果视图和动作类型
结果视图1. 结果视图概念action方法的返回值是String类型的,返回的是对应结果视图的名字,在动作类中,使用return关键字来表达,在对应的struts.xml文件中,使用标签来表达。2. 结果视图属性<result name="success" type="dispatcher">/jsp/success.jsp</result>标签名解释...原创 2019-08-04 14:46:29 · 288 阅读 · 0 评论 -
struts2的属性文件
1. 常用属性文件属性文件用途default.properties配置struts2参数,无法直接修改,但可以覆盖struts-default.xmlstruts-default.xmlstruts.xml需要开发人员编写的配置文件(配置action)struts-plugin.xml每一个插件包中都有这样一个插件信息文件struts.prop...原创 2019-08-04 14:28:43 · 143 阅读 · 0 评论 -
Struts2介绍以及配置
1. 基本概念struts2是一个非常优秀的MVC开源框架,由传统的struts1和webwork两个经典的框架合并而来,核心就是webwork,采用拦截器的机制来处理用户请求,它虽然是struts1的升级版,但是相对于struts1改动很大。1.1 核心特点… 允许POJO对象作为action;… 支持更多视图技术(JSP、freemarker等);… 与servlet解耦,完全脱离s...原创 2019-08-04 14:04:03 · 92 阅读 · 0 评论 -
Servlet过滤监听
1. 过滤器过滤器常作用于servlet,可以在servlet执行service()前后,进行一次过滤,过滤之后的操作内容自己定义,主要目的就是进行统一处理。过滤基础搭建新建MyFilter.java,并且实现Filter接口,实现里面的所有抽象方法 public class MyFiler implements Filter{ public void doFilte...原创 2019-08-04 10:50:47 · 135 阅读 · 0 评论 -
Servlet接调存转
我们通过一个实现登陆的小案例来演示新建项目首页index.html,并布局一个帐号密码表单内容<!--action的路径直接指向servlet的访问入口--><form action="/项目名/loginServlet" method="post"> <input name="loginname" type="text"/> <in...原创 2019-08-04 10:33:52 · 163 阅读 · 0 评论 -
Spring介绍
1.Spring基本概念Spring是一个开源框架,是2003年兴起的一个轻量级的JAVA开发框架,核心概念就是IOC控制反转和AOP面向切面编程。还提供了MVC层的开发,就是springMVC技术。Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的...原创 2019-08-08 09:31:13 · 123 阅读 · 0 评论