
Framework
Struts2,Spring,Hibernate,Mybatis,等等。
onezg
写写Java,聊聊人生。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
The type org.springframework.dao.support.DaoSupport cannot be resolved. It is indirectly referenced
在整合[hibernate]和[spring]的时候出现以下异常:The type org.springframework.dao.support.DaoSupportcannot be resolved. It is indirectly referenced from required .class files调查后发现少加入了一些jar包 (DapSupport依赖于其他的类,必须完原创 2017-02-16 09:03:55 · 435 阅读 · 0 评论 -
spring aop开发日志管理
aop是spring框架的两大核心之一,即面向切面编程,它是对oo编程的补充。那么spring aop在实际项目开发中有什么作用呢?它最大的作用就是完成日志记录,一个简单的例子,你在ATM上取款系统是会记录下来一些信息的,比如取款时间、银行卡号、ATM位置、等等。不管是一般还是不一般的项目,应该来说,只要是敏感的数据,只要用户对它进行操作了,牵扯到数据库了,系统都应该以日志的形式记录下来。有日志记录原创 2017-02-16 22:20:58 · 631 阅读 · 0 评论 -
Spring的@PostConstruct标签详解
@PostContruct是spring框架的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法。/** * 功能说明:启动项目 将字典放入缓存中 */@PostConstructpublic void SynDictionary() { SimpleDateFormat df = new SimpleDa原创 2017-02-17 09:14:34 · 32519 阅读 · 5 评论 -
学习hibernate_02_双向onetoone注解
有了上一篇onetomany manyone的基础,onetoone理解起来就很容易了。简单地整理一下。 用人和身份证的关系来说事。1. 数据库表人和身份证表(person表、card表),每个表都有一个关联对方主键的字段。2. JavaBeanPerson.java@OneToOne(cascade = CascadeType.ALL)@JoinColumn(name = "cid")priv原创 2017-01-24 00:07:09 · 395 阅读 · 0 评论 -
学习hibernate_01_细说onetomany manytoone注解
onetomany,一对多,用一的一方维护多的一方;manytoone,多对一,用多的一方维护多的一方。采用MySql数据库,用字典类型和数据字典做为示例。1. 数据库表CREATE TABLE `sys_dictionary_type` ( `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '类型标识', `NAME` varchar(100) CH原创 2017-01-23 23:52:13 · 2864 阅读 · 0 评论 -
学习hibernate_03_实体常用的hibernate注解
/** * @Entity 声明一个类为实体Bean * @Table(name = "xx")指定实体类映射的表,如果表名和实体类名一致,可以不指定 */@Entity@Table(name = "SYS_DICTIONARY")public class DicDomain { /** * @Id 映射主键属性,这里采用uuid的主键生成策略 * @Gen原创 2017-01-24 00:19:24 · 257 阅读 · 0 评论 -
学习Hibernate_04_Hibernate参数设置一览表
1.Hibernate JDBC属性 属性名用途hibernate.connection.driver_classjdbc驱动类hibernate.connection.urljdbc URLhibernate.connection.username数据库用户hibernate.connection.p原创 2017-02-07 17:30:11 · 387 阅读 · 0 评论 -
深挖SpringMVC_07_ 细说org.springframework.context.ApplicationContextAware
1. 这个接口有什么用org.springframework.context.ApplicationContextAware,简单点说,就是当一个类实现了这个接口ApplicationContext中的所有bean,也就是可以获取Sping配置文件里所有的Bean。2. 用法流程很容易。 (1)写个类实现org.springframework.context.ApplicationContextA原创 2017-01-23 21:54:09 · 407 阅读 · 0 评论 -
深挖SpringMVC_04_POST方法中文乱码解决方案
要说内部原理有点麻烦,本人基本不做学术研究,都是从实用角度出发来写自己研发人员有用的东西。spring Web MVC 框架提供了 org.springframework.web.filter.CharacterEncodingFilter 用于解决 POST 方式造成的中文乱码问题,配置一下就可以了! <filter> <filter-name>encodingFilter<原创 2017-01-20 01:09:41 · 216 阅读 · 0 评论 -
深挖SpringMVC_02_SpringMVC处理请求的流程
1. 流程图2. 源码分析用户发出的请求是通过SpringMVC的DispatherServlet(也就是web.xml里配置那个)的doDispath做为核心派发方法。在这个方法里SpringMVC帮我们做了很多事,比如委托其他解析器进行处理、利用Ioc使用业务对象、渲染视图、返回控制权给用户等等。Debug一下源码则可以对SpringMVC的请求处理流程清晰明了,这里强调一下,只是对请求处理流程原创 2017-01-19 23:52:33 · 503 阅读 · 0 评论 -
深挖SpringMVC_05_SpringMVC接收表单bean
1. JSP代码 <form action="<%=path%>/user"> <table> <tr> <td>用户名:</td> <td><input type="text" name="username" /></td> </tr> <t原创 2017-01-20 01:51:24 · 940 阅读 · 0 评论 -
深挖SpringMVC_03_DispatcherServlet/ContextLoaderListener
1. DispatherServlet的作用DispatherServlet是前端控制器设计模式的实现,提供Spring MVC集中访问点,负责职责的分派,而且也Spring IOC容器无缝合成,可以获得Spring的所有好处。2. DispatherServlet的web.xml里的配置load-on-startup:表示启动容器时初始化该 Servlet; url-pattern:表示原创 2017-01-20 00:57:24 · 398 阅读 · 0 评论 -
深挖SpringMVC_01_标准MVC/Web MVC/Spring MVC
一.MVC有什么用 ?想要学习Spring MVC,就必须要知道MVC。一说MVC好像大家都很理解的样子,其实并不然,当然我们也不是做学术研究的,没必要抓着概念性的东西不放,理解它的意思就行了。总得来说,MVC是一个很广的东西。它是一种架构型的设计模式,它本身不引入新的功能,只是帮助我们将开发的结构组织地更合理,使展示与模型分离,使流程控制逻辑和业务逻辑调用等与展示逻辑分离(有没有发现,面试官经常喜原创 2017-01-19 22:29:35 · 609 阅读 · 2 评论 -
深挖SpringMVC_06_SpringMVC文件上传
SpringMVC提供了文件上传的功能,使用起来也很方便。1. 添加Maven相关依赖SpringMVC文件上传需要在pom.xml里添加如下两个依赖,版本没关系,别太老就行。 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload原创 2017-01-21 01:52:13 · 312 阅读 · 0 评论 -
struts2标签ifelse判断条件的使用
综合档案预约查询 教学档案预约查询原创 2016-12-20 17:37:36 · 5610 阅读 · 0 评论