04 2020 档案

摘要: 阅读全文
posted @ 2020-04-30 17:18 爱编程DE文兄 阅读(184) 评论(0) 推荐(0) 编辑
摘要:下载好svn服务器安装包,开始进行安装,原则上一路下一步,看图文操作: 阅读全文
posted @ 2020-04-29 14:56 爱编程DE文兄 阅读(271) 评论(0) 推荐(0) 编辑
摘要:1.从svn下载到客户端的代码版本时是一致的,如果一旦在客户端修改了代码,则版本号会+1; 2.提交的版本号必须比在SVN的版本大一版本号; 阅读全文
posted @ 2020-04-29 14:33 爱编程DE文兄 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一.ssh整合理论 1.ssh整合其实是把hibernate和struts2的依赖对象交给spring来创建和维护 2.struts2的Action创建由spring来创建 3.hibernate的sessionFactor以及session的获得,aop事务等由spring来管理 二.导包 1.h 阅读全文
posted @ 2020-04-29 10:46 爱编程DE文兄 阅读(309) 评论(0) 推荐(0) 编辑
摘要:一.导包;除了核心包之外,spring-aop要的包如下: 二.准备通知类,类中有很多通知方法,前置通知,后置通知,异常拦截通知,环绕通知 三.准备目标类,图就略了 四.配置目标对象,通知对象以及织入 <aop:config>:配置通知织入目标对象 <aop:pointcut>:配置切点的范畴 <a 阅读全文
posted @ 2020-04-26 15:45 爱编程DE文兄 阅读(147) 评论(0) 推荐(0) 编辑
摘要:一.Spring事务管理 1.在不同的平台操作事务的代码和技术上有略微不同的,不过在本质上还是打开事务,关闭事务,回滚事务等啊;所以spring提供了一个接口PlatFormTransationManager平台事务管理器对象,很多操作事务的技术平台都实现了该接口,比如hibernate,jdbc等 阅读全文
posted @ 2020-04-26 15:13 爱编程DE文兄 阅读(149) 评论(0) 推荐(0) 编辑
摘要:一.spring整合jdbc 1.spring提供了一个可以操作数据库的对象JDBCTemplate,该对象封装了jdbc的技术,相当dbUtils时的QueryRunner对象,也同样需要连接池的依赖 二.想要完成spring整合jdbc的对数据库操作演示,除了spring核心包以外,得导c3p0 阅读全文
posted @ 2020-04-26 10:56 爱编程DE文兄 阅读(479) 评论(0) 推荐(0) 编辑
摘要:1.JoinPoint连接点:目标对象中,所有可以增强的方法 2.pointCut切入点:目标对象中,需要或已经增强的方法 3.Advice通知:增强的代码 4.Target目标对象:被代理对象 5.weaving织入:将通知应用到切入点的动作 6.proxy代理:将通知织入到目标对象后,生成代理对 阅读全文
posted @ 2020-04-24 20:20 爱编程DE文兄 阅读(241) 评论(0) 推荐(0) 编辑
摘要:一.aop 1.aop:面向切面编程,用一句话来概括的话是:横向重复,纵向抽取 2.很多技术能够体现aop思想,比如动态代理,struts2拦截器,过滤器等 二.Spring-aop 1.Spring提供了代理技术能够把容器管理的对象生成“动态代理对象”,无需自己手写装配的代码和生成代理对象 2.至 阅读全文
posted @ 2020-04-24 20:09 爱编程DE文兄 阅读(172) 评论(0) 推荐(0) 编辑
摘要:相信有的时候在测试代码时,老是重复创建容器对象,指定配置路径名以及获取容器内的对象等很麻烦 spring整合了junit技术来解决这个问题,步骤如下: 1.导包,如图: 2.在测试类上得写两个注解,如图: 3.如何获取容器对象里的对象呢?先定义成员变量,在变量上使用@Resource来注入容器哪一个 阅读全文
posted @ 2020-04-24 15:44 爱编程DE文兄 阅读(150) 评论(0) 推荐(0) 编辑
摘要:一.Spring使用注解代替配置 1.使用注解之前,较新的spring版本得导入spring的一个aop包,还需要导入schame目录下的context目录的约束文件并引入到主配值中 2.在主配置文件开启使用注解的一个标签,如图: 3.现在就可以到指定包下的类中加注解了 二.在类上的注解 1.如果想 阅读全文
posted @ 2020-04-24 12:52 爱编程DE文兄 阅读(376) 评论(0) 推荐(0) 编辑
摘要:今天在使用ServletActionContext.getServletContext()获取servletContext时居然是空的 觉得太不可思议了,这东西又不是我写的,包我也导了,给我抛空指针 也是到网上查了下,解决方法好像是: 重新部署下项目,不用eclipse内置的浏览器,换成其他第三方浏 阅读全文
posted @ 2020-04-23 14:57 爱编程DE文兄 阅读(1440) 评论(0) 推荐(0) 编辑
摘要:一.applicationContext对象的生命周期 1.applicationContext是容器对象,一创建时配置的所以对象都会被创建出来,我们希望是创建一份即可,而且在项目运行期间,类都能够在容器中获取到实例; 2.applicationContext的生命周期希望是能够跟servletCo 阅读全文
posted @ 2020-04-23 14:49 爱编程DE文兄 阅读(327) 评论(0) 推荐(0) 编辑
摘要:一.对象创建的三种方式 1.空参构造创建(推荐使用) 2.静态工厂创建 3.实例工厂创建 二.bean元素的scope属性 三.bean元素的生命周期属性 四.模块化配置 五.set方式注入 六.构造方式注入 七.P命名空间注入 八.spel注入 九.复制类型的注入 1.数组类型 2.集合类型 3. 阅读全文
posted @ 2020-04-22 21:09 爱编程DE文兄 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-22 16:21 爱编程DE文兄 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-22 16:16 爱编程DE文兄 阅读(197) 评论(0) 推荐(0) 编辑
摘要:一.Spring导包 1.在导包之前,到我们下载的Spring框架包中打开,有如下三个目录: 2.刚开始使用spring时,导Core Container模块的jar包就可以了,如图: 3.除了以上的jar之外,还得导日志包,使用阿帕奇的就行了,如果你的spring版本较老的话可能还需要导入一个lo 阅读全文
posted @ 2020-04-22 16:00 爱编程DE文兄 阅读(315) 评论(0) 推荐(0) 编辑
摘要:一.Spring 1.Spring是横穿我们web,service,dao三层的框架,本质是一个容器,用来管理项目的所有对象 2.Spring是一站式框架,因为可以只用纯spring来完成三层的开发,主要还是因为它是一个容器,掌握着核心的对象,有什么对象就有什么样的功能 3.Spring的核心的IO 阅读全文
posted @ 2020-04-22 10:36 爱编程DE文兄 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-21 19:21 爱编程DE文兄 阅读(139) 评论(0) 推荐(0) 编辑
摘要:一.拦截器的创建方式 1.实现Interceptor接口; >实现该接口后,需要重写三个方法,分别是init(),intercept(ActionInvocation nvocation),destroy(); >一般来说有生命周期方法的类,生命周期都不会太短,拦截器的生命周期随项目创建而创建,项目 阅读全文
posted @ 2020-04-21 17:16 爱编程DE文兄 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1.直接上代码,不罗嗦: 先在ActionContext中添加list集合; #list是从ActionContext中把集合取出来,如果没有指定var属性的话,在遍历的时候该集合的对象会一个一个地向值栈valueStack压入栈顶,这样每一次的遍历都是向栈顶中来取值; 还有一种情况是有var的属性 阅读全文
posted @ 2020-04-20 19:22 爱编程DE文兄 阅读(153) 评论(0) 推荐(0) 编辑
摘要:一.ognl表达式 1.ognl表达式跟el表达式都是对象视图导航语言,不过ognl比el在功能上更加强大,除了输出外,还可以为对象赋值,调用对象方法,调用静态方法等 2.在EL中我们取值是从11个内置对象中获取,而我们的ognl是从ognlContext中来获取。 3.ognlContext实质是 阅读全文
posted @ 2020-04-19 23:13 爱编程DE文兄 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一.Action中有三种方式来接受页面来的参数: 1.属性驱动 >定义属性并书写get/set方法,表单项的属性名name必须跟action中属性名一致 集合类型封装: 2.对象驱动 >对象驱动跟属性驱动差不多,只不过把属性驱动得到的属性进行再次封装;定义对象属性并书写get/set,表单项的属性名 阅读全文
posted @ 2020-04-19 11:33 爱编程DE文兄 阅读(75) 评论(0) 推荐(0) 编辑
摘要:一.如何在Action中获得原生servlet的api 1.struts提供了一个ActionContext(数据中心)来提供servlet的原生api 2.包括常见的api: >request,response,session,sevletContext >request域,session域,ap 阅读全文
posted @ 2020-04-18 22:09 爱编程DE文兄 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1.下载struts2框架包 2.导包,刚开始使用struts时,可以到struts2目录的apps目录下struts2-blank.war,用360压缩打开,可以复制里面的基本所需jar包 3.导入约束文件,约束文件在struts2-core核心包下struts的dtd 4.在src创建strut 阅读全文
posted @ 2020-04-17 20:52 爱编程DE文兄 阅读(285) 评论(0) 推荐(0) 编辑
摘要:一.hibernate对象的三种状态 1.瞬时状态:在数据库没有对应的标识符(ID),但没有在session缓存中 2.持久化状态:在数据库有对应的标识符(ID),也有在session缓存中 3.游离状态:在数据库有对应的标识符(ID),但没有在session缓存中 二.注意的事项 1.瞬时态 -- 阅读全文
posted @ 2020-04-13 21:02 爱编程DE文兄 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-13 16:19 爱编程DE文兄 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-13 11:06 爱编程DE文兄 阅读(145) 评论(0) 推荐(0) 编辑
摘要:也是最近开始学习Hibernate了,把下载的过程和配置等书写下来,到以后如果需要再下载配置时直接看就行了 如果你是刚学hibernate,看我这篇绝对没错了,幸运儿就是你了! 一.Hibernate框架下载 1.网址:http://hibernate.org/ (复制往地址栏一粘真香) 2.下面跟 阅读全文
posted @ 2020-04-12 16:00 爱编程DE文兄 阅读(3326) 评论(0) 推荐(0) 编辑
摘要:为了方便大家不需要每次都手动找jar包一批一批得导,建立一个jar包的类库,话不多说,跟着图文操作就行了,也很简单 一.新建jar库包 1.到Window -> Preferences,进入之后左上角有个搜索框,搜索”user“,如图: 2.输入你的jar包类库的命名,点击OK即可 3.选中你刚新建 阅读全文
posted @ 2020-04-12 15:58 爱编程DE文兄 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-09 15:34 爱编程DE文兄 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-03 12:22 爱编程DE文兄 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-02 12:07 爱编程DE文兄 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-01 20:19 爱编程DE文兄 阅读(176) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示