06 2018 档案

摘要:基本模板 阅读全文
posted @ 2018-06-28 12:17 呦,可以呦 阅读(97) 评论(0) 推荐(0)
摘要:1.pom文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac 阅读全文
posted @ 2018-06-23 09:32 呦,可以呦 阅读(234) 评论(0) 推荐(0)
摘要:POM.xml文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a 阅读全文
posted @ 2018-06-22 13:01 呦,可以呦 阅读(712) 评论(0) 推荐(0)
摘要:获取cookie值 阅读全文
posted @ 2018-06-21 08:28 呦,可以呦 阅读(101) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-06-21 08:23 呦,可以呦 阅读(160) 评论(0) 推荐(0)
摘要:传递参数之后: 将@RequestParam("username")去掉之后:(不需要必输了) 这是因为 @RequestParam(value="username",required=false)还有一个参数required,默认值是true,所以会报错,将其改为FALSE就不会报错了! 除此之外 阅读全文
posted @ 2018-06-21 08:13 呦,可以呦 阅读(1766) 评论(0) 推荐(1)
摘要:需要增加filter过滤器:HiddenHttpMethodFilter 可以将post请求转成delete和put方式的rest风格,当然也包括post; 阅读全文
posted @ 2018-06-21 07:37 呦,可以呦 阅读(170) 评论(0) 推荐(0)
摘要:运行结果: {id}相当于占位符,根据URL传进来的参数,传递给integer id; 阅读全文
posted @ 2018-06-20 22:41 呦,可以呦 阅读(564) 评论(0) 推荐(0)
摘要:URL路径由value决定,eg:value="/hello"。 method参数:RequestMethod.POST,RequestMethod.GET请求方法,比如GET、POST 除此之外,还有: param:参数设置 @RequestMapping还支持ANT风格的通配符: @Reques 阅读全文
posted @ 2018-06-20 21:57 呦,可以呦 阅读(409) 评论(0) 推荐(0)
摘要:1.导入jar包 除此之外,还需要 以上是被要求最少jar包 2.配置web.xml 配置servlet,SpringMVC是通过servlet作为入口与struts2以filter作为入口不同! 3.创建一个Helloworld类 4.创建springmvc.xml配置文件并且配置注解扫描与视图解 阅读全文
posted @ 2018-06-20 20:46 呦,可以呦 阅读(245) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-06-19 13:36 呦,可以呦 阅读(98) 评论(0) 推荐(0)
摘要:http://localhost:8080/SpringMVC/hello/45 id就被赋值为45 阅读全文
posted @ 2018-06-19 13:25 呦,可以呦 阅读(445) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-06-19 13:14 呦,可以呦 阅读(115) 评论(0) 推荐(0)
摘要:@RequestMapping(value="/hello",method=RequestMethod.POST) method=RequestMethod.POST提供了请求的要求方法;method是一个集合,为一个时,可以直接写单个枚举。 参数param,表示必须包含参数param !param 阅读全文
posted @ 2018-06-19 13:00 呦,可以呦 阅读(156) 评论(0) 推荐(0)
摘要:访问路径url应为http://localhost:8080/SpringMVC/zhangpn/hello 与struts2中的包的命名空间和action的名称规则类似 阅读全文
posted @ 2018-06-19 12:52 呦,可以呦
摘要:4.0.0 com.crm.zhangpn crm 0.0.1-SNAPSHOT war crm Maven Webapp http://www.example.com UTF-8 1.7 1.7 ... 阅读全文
posted @ 2018-06-19 07:25 呦,可以呦 阅读(342) 评论(0) 推荐(0)
摘要:1 package com.zhangpn.aspect; 2 3 import org.aspectj.lang.ProceedingJoinPoint; 4 import org.aspectj.lang.annotation.After; 5 import org.aspectj.lang.a 阅读全文
posted @ 2018-06-14 07:06 呦,可以呦 阅读(135) 评论(0) 推荐(0)
摘要:hibernate-release-5.2.4.Final hibernate.cfg.xml 配置文件模板 >点击下载 运行测试Main方法Java文件 >test.java 阅读全文
posted @ 2018-06-12 17:59 呦,可以呦 阅读(192) 评论(0) 推荐(0)
摘要:不能final,否则无法创建子类实现代理功能 class上有lazy属性,设置为“FALSE”则是立即加载,默认是true;也有属性级别的; 懒加载在使用时,需要注意懒加载异常: 懒加载,当被使用时才会去查询数据库,如果此时session被关闭了,那么就会抛出异常! Hibernate提供了一个方法 阅读全文
posted @ 2018-06-12 17:27 呦,可以呦 阅读(74) 评论(0) 推荐(0)
摘要:公民 与 身份证 1 package com.zhangpn.OneToOne; 2 3 public class Person { 4 private Integer id; 5 private String name; 6 private Idcard idcard = new Idcard() 阅读全文
posted @ 2018-06-12 15:45 呦,可以呦 阅读(112) 评论(0) 推荐(0)
摘要:学生 - 老师 1 package com.zhangpn.entity; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 public class Student { 7 private Long id; 8 private St 阅读全文
posted @ 2018-06-12 12:55 呦,可以呦 阅读(126) 评论(0) 推荐(0)
摘要:在《Hibernate中多对一详解》一随笔的基础上,修改老师表的结构: 1 package easyStart.Entity; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 public class Teacher { 7 pri 阅读全文
posted @ 2018-06-12 09:10 呦,可以呦 阅读(221) 评论(0) 推荐(0)
摘要:两个类:(1)学生:Student(2)老师:Teacher 1 package easyStart.Entity; 2 3 public class Student { 4 private int id; 5 private String name; 6 private Teacher teach 阅读全文
posted @ 2018-06-12 08:18 呦,可以呦 阅读(417) 评论(0) 推荐(0)
摘要:当user被new出来之后,此时user是处于临时状态;它与缓存没有任何关系;当执行session.save(user);后,此时,它处于持久化状态,缓存中已经存在了; 执行save后,会发出一条 insert into 语句,同时缓存存在该对象。 阅读全文
posted @ 2018-06-11 17:54 呦,可以呦 阅读(108) 评论(0) 推荐(0)
摘要:问题:控制台输出结果是TRUE 还是 FALSE? 1 六月 11, 2018 4:59:57 下午 org.hibernate.Version logVersion 2 INFO: HHH000412: Hibernate Core {5.0.1.Final} 3 六月 11, 2018 4:59 阅读全文
posted @ 2018-06-11 16:17 呦,可以呦 阅读(335) 评论(0) 推荐(0)
摘要:版本:hibernate-release-5.0.1.Final 首先,导入Jar包 其次,配置hibernate.cfg.xml文件 然后,创建POJO类 然后,配置映射文件[POJO.hbm.xml] 最后,写代码测试。 执行结果: 1 六月 11, 2018 3:07:33 下午 org.hi 阅读全文
posted @ 2018-06-11 14:36 呦,可以呦 阅读(176) 评论(0) 推荐(0)
摘要:这是spring-orm-4.3.4.RELEASE.jar包中的一个类,这个类是对Hibernate进行了封装; 这是可以进行注入的属性,需要注入sessionFactory属性,因此我们需要创建一个sessionFactory的Bean: 创建sessionFactory需要用到 这是sprin 阅读全文
posted @ 2018-06-11 11:32 呦,可以呦 阅读(920) 评论(0) 推荐(0)
摘要:<context:component-scan>:扫描指定包,如果发现有指定注解,那么该类将由Spring进行管理。 举例子: 1 package com.zhangpn.componentScan; 2 3 import org.springframework.beans.factory.anno 阅读全文
posted @ 2018-06-11 10:54 呦,可以呦 阅读(6470) 评论(0) 推荐(0)
摘要:创建项目: 选择webapp: 按 ALT + Enter >进入属性设置 会发现有文件夹缺失,解决如下: 返回发现就有了2个目录: 这个时候就发现不会报错了。 OK,接下来就可以进行开发了。 阅读全文
posted @ 2018-06-09 08:02 呦,可以呦
摘要:enctype="multipart/form-data"该属性必须填写! 文件传输需要输入/输出流 简单记忆: >输入 【文件】 输出 > 输入流读取文件,输出流写入文件 最后关闭流! OK! 阅读全文
posted @ 2018-06-08 16:23 呦,可以呦
摘要:dbcp创建一个数据源 创建一个DataSourceTransactionManager数据源事务管理员 声明使用注解方式使用数据源事务管理员 在Service中加上@Transactional注解,OK。 阅读全文
posted @ 2018-06-07 19:45 呦,可以呦
摘要:1.导入JAR包 2.配置web.xml配置文件 3.编写XX-servlet.xml配置文件(SpringMVC配置文件) XX根据<servlet-name>SpringMVC</servlet-name>决定的 所以XX=SpringMVC,所以SpringMVC-servlet.xml 4. 阅读全文
posted @ 2018-06-05 16:33 呦,可以呦
摘要:引入JavaScript脚本 可以写在HTML标签中引用 也可以外部引用 也可以写在标签内 阅读全文
posted @ 2018-06-04 10:54 呦,可以呦
摘要:依赖Jar包cglib-3.1-sources.jar下载地址:http://central.maven.org/maven2/cglib/cglib/3.1/cglib-3.1-sources.jar 设置和被代理对象有相同的父类。 阅读全文
posted @ 2018-06-03 17:04 呦,可以呦
摘要:小贴士:以下内容纯属个人观点,如有不当请指出并谅解 Proxy可以动态代理一个对象 写一个代理工厂类ProxyFactory: 写两个被代理类: 第一个User: 其实现的接口: 第二个Student: 其实现的接口: 测试运行: 阅读全文
posted @ 2018-06-03 16:48 呦,可以呦 阅读(384) 评论(0) 推荐(0)
摘要:bean标签的属性: init-method=" " 在实例化类后,调用初始化方法 destroy-method=" " 在容器关闭后,调用摧毁方法 阅读全文
posted @ 2018-06-03 14:32 呦,可以呦
摘要:lazy-init属性: 初始化时期,scope为单例时默认是加载时就实例化,lazy-init可以控制使用时才初始化。 阅读全文
posted @ 2018-06-03 14:28 呦,可以呦
摘要:按名字装配; 按类型装配; 阅读全文
posted @ 2018-06-03 14:25 呦,可以呦
摘要:UserDaoImpl.java beans.xml: Test.java: 测试结果: 阅读全文
posted @ 2018-06-03 14:18 呦,可以呦
摘要:scope="singleton"默认属性[单例模式] scope="prototype"原型 引用实例不同 除此之外还有: 另外scope还有prototype、request、session、global session作用域。 阅读全文
posted @ 2018-06-03 14:06 呦,可以呦
摘要:beans.xml UserDaoImpl.java 1 package com.zhangpn.daoImpl; 2 3 import com.zhangpn.dao.UserDao; 4 5 public class UserDaoImpl implements UserDao{ 6 priva 阅读全文
posted @ 2018-06-03 14:00 呦,可以呦
摘要:beans.xml 测试: 结果: 阅读全文
posted @ 2018-06-03 13:50 呦,可以呦
摘要:/Spring/src/beans.xml /Spring/src/com/zhangpn/daoImpl/UserDaoImpl.java /Spring/src/com/zhangpn/dao/UserDao.java /Spring/src/com/zhangpn/Test/Test.java 阅读全文
posted @ 2018-06-03 13:29 呦,可以呦
摘要:加载beans.xml文件: 阅读全文
posted @ 2018-06-03 13:14 呦,可以呦
摘要:1.去官网下载Jar包:以hibernate-release-5.2.16.Final为例 解压后将hibernate-release-5.2.16.Final\lib\required目录中的所有jar包导入 2.配置文件 将hibernate-release-5.2.16.Final\proje 阅读全文
posted @ 2018-06-02 19:42 呦,可以呦