![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 框架
独步秋风
这个作者很懒,什么都没留下…
展开
-
SpringMVC--常用注解(详解)
SSH每个框架,都要有自己的xml配置文件,这些配置文件要跟源码同步,否则很容易报错。当初做网上商城项目的时候,就是因为这个原因,看的眼花缭乱,很是头疼。注解的作用跟配置文件的作用是一样的,它不仅仅包含功能性的代码实现,还可以添加元数据(对数据的描述)。但是跟注释功能一个天南一个海北,它不是用来为代码提供说明性文字的,而是实现程序功能的重要组成部分。下面,我对比的介绍一下SpringMVC常用的一...转载 2019-03-13 16:53:54 · 199 阅读 · 0 评论 -
Spring MVC 入门
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此转载 2017-12-26 22:50:10 · 160 阅读 · 0 评论 -
SSH框架笔记_SSH三大框架的工作原理及流程
Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSess转载 2017-10-07 21:47:14 · 1093 阅读 · 0 评论 -
Spring 7大功能模块的作用
目录(?)[+]核心容器(Spring core)核心容器提供spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范与实际的应用程序代码分开。BeanFactory使用依赖注入的方式提供转载 2017-03-12 21:27:56 · 345 阅读 · 0 评论 -
MVC三层模型(struts+spring+hibernate)总结
简单的说:struts 控制用的hibernate 操作数据库的spring 用解耦的详细的说:STRUTS 在 SSH 框架中起控制的作用 , 其核心是 Controller, 即 ActionServlet, 而 ActionServlet 的核心就是 Struts-confi g.xml. 主要控制逻辑关系的处理 .hibernate 是数据持转载 2016-10-29 14:38:34 · 394 阅读 · 0 评论 -
Spring的概念理解
一、Spring的IoC(Inversion of Control)。这是Spring中得有特点的一部份。IoC又被翻译成“控制反转”,也不知道是谁翻译得这么别扭,感觉很深奥的词。其实,原理很简单,用一句通俗的话来说:就是用XML来定义生成的对象。IoC其实是一种设计模式,Spring只是实现了这种设计模式。这种设计模式是怎么来的呢?是实践中逐渐形成的。第一阶段:用普通的无模式转载 2016-10-29 13:58:30 · 393 阅读 · 0 评论 -
Hibernate createCriteria查询详解
本文转载自 : http://penghao122.javaeye.com/blog/807941、创建一个Criteria实例 net.sf.hibernate.Criteria这个接口代表对一个特定的持久化类的查询。Session是用来制造Criteria实例的工厂。Criteria crit = sess.createCriteria(Cat.class);crit.setM转载 2016-08-06 12:49:47 · 2173 阅读 · 0 评论 -
Hibernate中的packagesToScan路径解析分析
1. com.xxx.entity" />, 会解析成"classpath*:com/xxx/entity**/*.class",这个路径可以找出com/xxx/entity根目录下的类文件2. .*" />, 会解析成"classpath*:com/xxx/entity/***/*.class",这个路径可以找出com/xxx/entity根目录下一级子目录中的类文件,如com/x转载 2016-08-07 00:09:58 · 1701 阅读 · 0 评论 -
hibernate.hbm2ddl.auto配置浅析
hibernate.hbm2ddl.auto参数的作用主要用于:自动创建|更新|验证数据库表结构。如果不是此方面的需求建议set value="none"。create:每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导致数据库表数据丢失的一个重要原因。create-drop :每次加载hibe原创 2016-08-07 00:22:56 · 238 阅读 · 0 评论 -
HibernateUtil工具类回顾
package util;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.hibernate.service.Serv原创 2016-08-31 21:54:57 · 253 阅读 · 0 评论 -
在Spring中配置jdbc为什么不能用${username}问题
楼主在spring中配置jdbc时,引用的是dbcp.jar包,在dataSource.properties配置文件中,有mysql用户名,楼主自然的选择了使用username,密码是root,然后在spring的配置applicationContext.xml文件中去读取配置,代码检查了几遍都是对的,然而每次运行时都包这个错Cannot create PoolableConnectionFa原创 2016-08-03 23:13:21 · 3437 阅读 · 3 评论 -
关于spring配置jdbc的注意细节
Autowire异常主要由三个情况发生的1。UserServiceImpl必须以@Service或@Component注解才行。2。自动写入的时候把接口写成实现类了 @Autowired private UserDaoImpl userDaoImpl; 应该是 @Autowired private UserDao ;3.在Use原创 2016-08-04 23:53:17 · 578 阅读 · 0 评论 -
spring+hibernate Could not obtain transaction-synchronized Session for current thread问题总结
查找资料:问题分析Hibernate4 No Session found for current thread原因解决办法:1. 在spring 配置文件中加入并且在处理业务逻辑的类上采用注解@Servicepublic class CustomerServiceImpl implements CustomerService { @Trans原创 2016-08-05 22:31:29 · 477 阅读 · 0 评论 -
Struts1配置讲解及原理
现在在学框架,了解配置文件的原理还是有大有益处的最近要看公司网站源码,源码都是用struts1写的,我们平时用的都是struts2,所以的对struts1不是很熟悉。我也就是刚开始接触struts的时候对struts1有个简单的学习(搭建一个简单的项目,然后连接数据库做一些增删改查的操作还可以,但是具体的原理让我说我也说不上来),因此今天抽一部分时间把struts1的概念了解下和自己动手搭转载 2016-07-12 00:15:58 · 540 阅读 · 0 评论 -
Spring、Spring MVC、Struts2、、优缺点整理
Spring 及其优点大部分项目都少不了spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢Spring是什么:Spring是一个轻量级的DI和AOP容器框架。说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的,基于spring开发的应用一般不依赖于spring的类转载 2016-11-08 11:06:06 · 361 阅读 · 0 评论