随笔分类 - Spring(ssh+Spring data JPA)
摘要:一. 登录页面中放置如下代码: <h4>员工登录</h4> <div style="color:red"> <s:actionerror/> </div> 如果登录出现异常,就会将你设置的异常信息反馈出来. 二. 这个<s:actionerror/>标签需要jsp的标签库支持,代码如下: <%@ t
阅读全文
摘要:1. shiro的配置文件(applicationContext-shiro.xml)中使用filterChain过滤url的方式 详细配置看注释 2. 注解的方式(在applicationContext-shiro.xml中) 为何此处要强制使用cglib方式产生代理对象? <bean class
阅读全文
摘要:查询窗口中可以设置很多查询条件 表单中输入的内容转为datagrid的load方法所需的查询条件向原请求地址再次提出新的查询,将结果显示在datagrid中 转换方法看代码注释 JPA中带条件分页查询在下面的接口中 public interface JpaSpecificationExecutor<
阅读全文
摘要:简介:Spring Data JPA 其实就是JDK方式(还有一种cglib的方式需要Class)的动态代理 (需要一个接口 有一大堆接口最上边的是Repository接口来自org.springframework.data.repository,还有CrudRepository接口及一个实现类Si
阅读全文
摘要:批量删除文件,得用批处理文件,文件名随便,路径改成你的Repository,代码如下 删除后还来updated,郁闷死你时,不防切换到aliyun的仓库 把下面代码放到你的maven软件的settings.xml文件的<mirrors>标签中 这样就全部下载了,阿里还是蛮强的 创建maven项目后p
阅读全文
摘要:创建maven项目后,毫不犹豫,超简单傻瓜式搞定dependencies(pom.xml 就是maven的依赖管理),这样你就有了所有你要的包 web端开始struts2 一个action 配合struts.xml 可以弄个网页先试试好用不(单独测struts不用spring整合,需要把上边的cla
阅读全文
摘要:1、Hibernate中实体类的创建规则是什么? 2、hibernate中实体类的三种状态? 三种状态: 1. new 出来一个新对象 TakeTime takeTime = new TakeTime(); 这就是瞬时态 2. takeTime.setId(takeTimeId); 这就是托管态,给
阅读全文
摘要:5个操作: checkout 检出 (就是第一次下载) 比如让你先熟悉2周项目 update 一般每天早上上班第一件事,把项目更新到最新 ,更新原因: 这两周其他程序员还在开发中,所以你也要不断更新 等你终于可以上手了 commit(包括 add modify delete3个操作) 提交到Visu
阅读全文
摘要:以User为操作对象 原始JDBC 这个注意ResultSet 是一个带指针的结果集,指针开始指向第一个元素的前一个(首元素),不同于iterator 有hasNext() 和next() ,他只有next() 整合c3p0的DBUtils c3p0整合了连接数据库的Connection ,提供更快
阅读全文
摘要:现弄一个讨债接口 再弄一个讨债实现类 讨债力度太弱,根本讨不回 所以请讨债公司代理讨债 与装饰者设计模式相同,代理讨债也实现了讨债接口,植入原始讨债对象反射出原始讨债方法并进行增强,返回增强的讨债对象. 实现类 结果演示 new Class[]{cn.itcast.g_dongtaidaili.Ta
阅读全文
摘要:用监听器listener 监听servletContext(8大监听器之一)的创建 把Spring框架的applicationContext容器(就是applicationContext.xml文件)放到application域中 说白了就是web项目启动时能够扫描spring框架的配置文件appl
阅读全文
摘要:如果不用@RunWith(SpringJUnit4ClassRunner.class)进行整合,则@Test无法执行applicationContext容器中存储的对象 上边演示的是静态对象属性的注入,不能在属性上直接注入,可以在非静态方法上注入 Spring框架测试远离了main()方法,而是使用
阅读全文
摘要:异常一 异常一 异常描述: Sax解析异常:cvc-复杂的类型,发现了以元素maping开头的无效内容,应该是以 ‘{“http://www.hibernate.org/xsd/orm/cfg“:property, “http://www.hibernate.org/xsd/orm/cfg“:map
阅读全文
摘要:package cn.itcast.utils; import java.sql.Connection; import java.sql.SQLException; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import ...
阅读全文
摘要:在Spring核心配置文件中没有增加事务方法,导致以上问题 Action类UserAction UserService类 UserDao接口 UserDaoImplements类 User实体类: web.xml 自动启动监听和过滤器 Spring核心配置文件bean.xml 通过引入各个分模块 分
阅读全文
摘要:UserAction类代码: 调用UserService类中crud各种方法 UserService类代码: 调用UserDao接口 接口实现类UserDaoImplements 运行Apach服务器,地址栏输入action 控制台结果 Spring Hibernate Struts2等的 xml配
阅读全文
摘要:自动调用Spring的bean.xml配置文件 需要web.xml启动文件 代码如下: 其中调用了过滤器和监听器 Spring核心配置文件bean.xml代码 配置文件注入对象属性,注意需要类当中声明属性并设置setter方法 层层调用 UserAction类代码如下: UserService类代码
阅读全文
摘要:Spring整合Hibernate Spring的Web项目中,web.xml文件会自动加载,以出现欢迎首页。也可以在这个文件中对Spring的配置文件进行监听,自启动配置文件, 以及之前Struts2框架必备的启动过滤器StrutsPrepareAndExecuteFilter 在Spring的核
阅读全文
摘要:除之前的Spring相关包,还有structs2包外,还需要Hibernate的相关包 首先,Spring整合其他持久化层框架的JAR包 spring-orm-4.2.4.RELEASE.jar (整合Hibernate的) 这个JAR包在Spring框架中包含 Hibernate 需要的JAR包
阅读全文
摘要:首先需要JAR包 Spring整合Structs2的JAR包 struts2-spring-plugin-2.3.4.1.jar 下载地址 链接: https://pan.baidu.com/s/1o7I0Bdo 密码: eg3a spring-web-4.2.4.RELEASE.jar 这个JAR
阅读全文