- 博客(16)
- 收藏
- 关注
原创 Spring框架(二)--------注解配置和AOP简介
一.Spring中的注解配置的一般姿势1.导包2.在主配置文件中引入新的命名空间3.开启使用注解代理配置文件4.在类中使用注解完成配置二.注解实例1.将对象注册到容器 这四种注解的方式实现的功能是一样的,没有本质的区别,后来开发人员为了区分各个层就约定在不同的层使用不同的注解。其实在各层使用任何一个注解都是可以的。使用注解就等价于在xml的配置。2.修改对象的作用的范围3.值类型注入方式4....
2018-06-26 21:02:28 201
原创 Spring框架(一)---------基本配置
一.spring框架的配置一般姿势1.导包2.创建对象3.配置文件(src/applicationContext.xml) 3.1 导入约束 3.2 配置applicationContext.xml文件3.3测试用例二.spring概念1.IOC2.DI3.创建Bean工厂的两种方式 3.1 BeanFactory接口方式(了解,开发时不用),每次在获取对象时才会创建对象...
2018-06-26 00:27:37 16143
原创 Struts2框架(三) ------ OGNL表达式
一 ognl基本语法 1.核心思想2.基本语法 @Test public void fun1() throws OgnlException{ //1.初始化root User rootUser = new User("AMYSKY",3); //2.初始化ognlcontext Map<String,User> context = new HashMap<St...
2018-06-20 22:14:34 149
原创 Struts2框架(二)-----ActionContext相关操作
一.结果调转方式总结1.转发到xxx.jsp 1.1 基本配置 1.2 代码实现2.重定向到xxx.jsp 2.1基本配置 2.2 代码实现------会看到地址栏发生变化3.转发到xxxAction 3.1基本配置 3.2 代码实现4.重定向到xxxAction 4.1 基本配置 4.2 代码实现二.ServletAPI的访问方式1.原理部分2.获...
2018-06-20 21:25:56 294
原创 Struts2框架(一)------------简介与基本配置篇
今天开始我们研究web层的应用框架-----struts2一.什么是struts2 1.strut2是用来封装servlet处理前端页面访问服务器请求的集合框架。其前身是webwork框架,与struts1在技术上没有任何关系。相比struts1她有着更加先进的架构和思想。会在今后的开发中给我们在思维方面以启迪。 2.它具有自动封装参数、参数校验、结果的处理(转发|重定向)、国际化、显...
2018-06-19 23:45:45 152
原创 Hibernate框架(四)----查询进阶之多表查询
经过前三篇博客的详解,相信对Hibernate有一定的认识了吧?下面具体讲解一下Hiernate的查询语句的进阶部分一.HQL语句 1.基本查询String hql1 = " from com.auicyh.domain.Customer ";//完整写法 String hql2 = " from Customer";//简单写法 String hql3 = " from java....
2018-06-19 22:20:02 193
原创 Hibernate框架(三)一对多|多对一 多对多
本篇介绍一下Hibernate的一对多|多对一、多对多等关系的操作。如果对于Hibernate的基本配置还不熟悉请移步到Hibernate的基本配置Hibernate的实体规则和对象状态一.一对多|多对一关系 1.关系表达 1.1 表中的表达 1.2 实体中表达 1.3 ORM元数据的表达 <!...
2018-06-13 17:38:56 205
原创 Hibernate框架(二)基本操作
一.Hibernate中的实体规则1.实体类创建注意事项 1.1 持久化类提供无参数构造 ------hibernate底层是通过反射技术调用实体的无参的构造函数来创建对象。 1.2 成员变量私有 提供get/set方法 需要提供属性 1.3 持久化类中的类型应尽量使用包装类型----------可赋值为null ,基本数据类型不具有 1.4 持久化类需要提供oid,与数据库中的主键列对应 ...
2018-06-12 16:12:58 180
原创 Hibernate框架(一)基本配置
1.什么是框架? 框架是用来提高开发效率的,封装好了一些功能,当我们需要这些功能时,既用既可,不需要再手动实现。所以框架可以理解成一个半成品的项目。只要懂得如何驾驭这些功能就行。2.什么是Hibernate框架?hibernate是一款ORM(对象关系映射)框架。替代之前的JDBC和DBUtils来操作数据库。操作数据库的时候可以直接面向对象编程(属于第4级,mybatis属于2级,dbutils...
2018-06-11 22:55:48 291
原创 Javaweb使用dom4j解析xml文档的一般姿势
使用dom4j解析xml文档之前必须引入jarpublic class TestDom4j { @Test public void testReadWebXML() { try { // 1.获取解析器 SAXReader saxReader = new SAXReader(); // 2.获得document文档对象 Document doc = saxReade...
2018-06-08 09:15:02 715 5
原创 Java 利用Fileupload实现文件上传功能
本篇是java实现文件下载的姊妹篇。要想使用fileupload实现文件上传首先需要导入相应的jar我的代码已经注释的非常详细了,这里就不啰嗦了,直接上代码package com.auicyh.web;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io....
2018-06-07 17:05:25 2241
原创 Java设计模式三 ------ 动态代理模式
上一篇博客大致说了一下静态代理相关的一些知识点和用法。我们不难看出静态代理的优缺点。静态代理的优点:业务类只需要关注业务本身,保证了代码的重用性。 静态代理的缺点:一个真实角色只能对应一个代理角色,要是真实角色多了,代理也随着增多,会导致类的急剧膨胀。好吧,既然你已经发现她的缺点了,你还能包容她吗?因此也就有了这篇博客。先上一个接口public interface Subject { pu...
2018-06-01 16:41:56 119 1
原创 java设计模式二 ---------- 静态代理设计
代理设计也是在Java开发中使用较多的一种设计模式,所谓的代理设计就是值由一个代理对象来操作被代理对象。现实生活中比较常见的例子就是 代理登陆的例子。目标对象/被代理对象 ------ 服务器:网页浏览代理对象 ------- 代理服务器:有上网的方法(调用服务器的上网方法)执行代理对象方法的对象 ---- 想上网的人 流程:我们要上网----->中介(上网的方法)------>服务...
2018-06-01 13:52:39 162
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人