06 2018 档案
摘要: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
阅读全文
摘要: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
阅读全文
摘要:传递参数之后: 将@RequestParam("username")去掉之后:(不需要必输了) 这是因为 @RequestParam(value="username",required=false)还有一个参数required,默认值是true,所以会报错,将其改为FALSE就不会报错了! 除此之外
阅读全文
摘要:需要增加filter过滤器:HiddenHttpMethodFilter 可以将post请求转成delete和put方式的rest风格,当然也包括post;
阅读全文
摘要:运行结果: {id}相当于占位符,根据URL传进来的参数,传递给integer id;
阅读全文
摘要:URL路径由value决定,eg:value="/hello"。 method参数:RequestMethod.POST,RequestMethod.GET请求方法,比如GET、POST 除此之外,还有: param:参数设置 @RequestMapping还支持ANT风格的通配符: @Reques
阅读全文
摘要:1.导入jar包 除此之外,还需要 以上是被要求最少jar包 2.配置web.xml 配置servlet,SpringMVC是通过servlet作为入口与struts2以filter作为入口不同! 3.创建一个Helloworld类 4.创建springmvc.xml配置文件并且配置注解扫描与视图解
阅读全文
摘要:http://localhost:8080/SpringMVC/hello/45 id就被赋值为45
阅读全文
摘要:@RequestMapping(value="/hello",method=RequestMethod.POST) method=RequestMethod.POST提供了请求的要求方法;method是一个集合,为一个时,可以直接写单个枚举。 参数param,表示必须包含参数param !param
阅读全文
摘要:访问路径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 ...
阅读全文
摘要: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
阅读全文
摘要:hibernate-release-5.2.4.Final hibernate.cfg.xml 配置文件模板 >点击下载 运行测试Main方法Java文件 >test.java
阅读全文
摘要:不能final,否则无法创建子类实现代理功能 class上有lazy属性,设置为“FALSE”则是立即加载,默认是true;也有属性级别的; 懒加载在使用时,需要注意懒加载异常: 懒加载,当被使用时才会去查询数据库,如果此时session被关闭了,那么就会抛出异常! Hibernate提供了一个方法
阅读全文
摘要:公民 与 身份证 1 package com.zhangpn.OneToOne; 2 3 public class Person { 4 private Integer id; 5 private String name; 6 private Idcard idcard = new Idcard()
阅读全文
摘要:学生 - 老师 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
阅读全文
摘要:在《Hibernate中多对一详解》一随笔的基础上,修改老师表的结构: 1 package easyStart.Entity; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 public class Teacher { 7 pri
阅读全文
摘要:两个类:(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
阅读全文
摘要:当user被new出来之后,此时user是处于临时状态;它与缓存没有任何关系;当执行session.save(user);后,此时,它处于持久化状态,缓存中已经存在了; 执行save后,会发出一条 insert into 语句,同时缓存存在该对象。
阅读全文
摘要:问题:控制台输出结果是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
阅读全文
摘要:版本:hibernate-release-5.0.1.Final 首先,导入Jar包 其次,配置hibernate.cfg.xml文件 然后,创建POJO类 然后,配置映射文件[POJO.hbm.xml] 最后,写代码测试。 执行结果: 1 六月 11, 2018 3:07:33 下午 org.hi
阅读全文
摘要:这是spring-orm-4.3.4.RELEASE.jar包中的一个类,这个类是对Hibernate进行了封装; 这是可以进行注入的属性,需要注入sessionFactory属性,因此我们需要创建一个sessionFactory的Bean: 创建sessionFactory需要用到 这是sprin
阅读全文
摘要:<context:component-scan>:扫描指定包,如果发现有指定注解,那么该类将由Spring进行管理。 举例子: 1 package com.zhangpn.componentScan; 2 3 import org.springframework.beans.factory.anno
阅读全文
摘要:创建项目: 选择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: 其实现的接口: 测试运行:
阅读全文
摘要:bean标签的属性: init-method=" " 在实例化类后,调用初始化方法 destroy-method=" " 在容器关闭后,调用摧毁方法
阅读全文
posted @ 2018-06-03 14:32
呦,可以呦
摘要:lazy-init属性: 初始化时期,scope为单例时默认是加载时就实例化,lazy-init可以控制使用时才初始化。
阅读全文
posted @ 2018-06-03 14:28
呦,可以呦
摘要: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
呦,可以呦
摘要:/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
呦,可以呦
摘要: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
呦,可以呦

浙公网安备 33010602011771号