08 2016 档案
摘要:一、得到mysql的连接 这里封装成一个方法,方便后面使用。 public Connection getConnection() throws Exception{ String url = "jdbc:mysql://localhost:3306/dbfortest"; String user =
阅读全文
摘要:struts2的好处,web层的显示,同时Action类相当于MVC模式的C。整合进来的话,是通过与Spring整合,减少重复代码,利用IoC和AOP。 1、struts-2.5.2.jar 以上是struts-2.5.2基本的包 ,另外着色的两个之前有加入了,不再加入。 2、整合包 struts2
阅读全文
摘要:这篇主要是在整合Hibernate后,测试IoC和AOP的应用。 1、工程目录(SRC) 2、IoC 1)、一个Service测试类 1 /* 2 * 加入spring容器 3 */ 4 private ApplicationContext applicationContext = 5 6 new
阅读全文
摘要:1、思路和想法。 目前理解到的,觉得是的,可能的,应该这样的……………… Spring的两大核心是IoC和AOP Ioc:帮助实例化对象,加载到容器中,在注入到需要用到的地方。这样就可以减少在不同的方法/类中新建对象了。同时,实现类改变了(基于接口),在xml中改了就好。比较适合单例编程。那么我们将
阅读全文
摘要:SSH整合,第二篇。 创建工程 这里只是测试和理解hibernate。建立Java工程就好了。 1、hibernate-4.2.21.jar hibernate包下的required,即\hibernate-release-4.2.21.Final\required。 2、hibernate.cfg
阅读全文
摘要:本篇为struts-2.5.2和spring-3.2.0以及hibernate-4.2.21的整合开篇。 一、测试的数据库表。 用户、角色和权限关系表。数据库是Mysql5.6。为了考虑到一些特殊数据类型处理,用户表(类)中加入日期(birthday-Date)和枚举(gender-Gender)类
阅读全文
摘要:一,各个表格 1、用户表 CREATE TABLE `t_user` ( `id` varchar(40) NOT NULL, `username` varchar(20) NOT NULL, PRIMARY KEY (`id`) ) 2、角色表 CREATE TABLE `t_role` ( `i
阅读全文
摘要:1、示例表 a、dept 部门表 b、员工表 deptno对应dept.id 表示部门编号。 2、左连接 语句关键字 LEFT JOIN 定义 在内连接的基础上(如下图), 将左表不符合的结果加到结果集中。(不符合的结果,“行政部“)。右侧表列用NULL填充。 3、右连接。 语句关键字。 RIGHT
阅读全文
摘要:1、java 2、struts.xml struts2.5,默认关闭动态Action,着色的是开启和使用动态action 3、JSP 小结:访问时,用!后跟方法名的方法,方法返回值 》result name,之后跳转响应视图。
阅读全文
摘要:1、struts 2.5.2 基本jar包 2、web.xml <!-- Filters --> <!-- START SNIPPET: filter --> <filter> <filter-name>struts252</filter-name> <filter-class>org.apache
阅读全文
摘要:拦截器是针对Mapping的。可以在Mapping下配置对应的拦截的。由于常用mvc:annotation-driven配置Mapping和Adapter,所以这里用mvc:interceptors配置拦截器。 1、单个mapping的拦截器 a、定义拦截器。 实现拦截器接口。 b、配置拦截器 拦截
阅读全文
摘要:1、在spring mvc中加入对文件上传的支持 springmvc.xml 2、文件上传的jar 3、JSP 4、controller 关键 MultipartFile transferTo(File) 5、完成,可以上传文件了。 PS:servlet3 提供文件上传的支持。
阅读全文
摘要:1、编写全局异常处理类 需要实现接口 org.springframework.web.servlet.HandlerExceptionResolver 2、自定义异常 3、测试程序 4、结果 预期结果,在jsp页面显示。(这里没有设定错误页面,继续用user.jsp来显示)。
阅读全文
摘要:1、spring mvc自动将传入的pojo数据存入request域 request中的key是该pojo类名,首字母小写。 JSP controller 第一次访问user.jsp 填写表单 点击提交后。 2、@ModelAttribute a、可以制定spring mvc自动传入的pojo的可以
阅读全文
摘要:使用hibernate校验框架,在controller类中进行数据校验 1、将jar加入工程 2、将校验器加入Spring spring.xml配置文件。 <!-- 校验器 --> <bean id="validator" class="org.springframework.validation.
阅读全文
摘要:1、默认支持类型 a、HttpServletRequest b、HttpServletResponse c、HttpSession e、Model/ModelMap model是接口,modelmap是接口实现。将model数据填充到request域 2、简单类型 a、直接在controller上加
阅读全文
摘要:1、ModelAndView 类似servlet,之前例子在用 addObject setViewName 2、String a.表示返回逻辑视图名 spring mvc的视图解析器中设置。(在web-inf下建一个user文件夹) user文件夹中在复制一份user.jsp添加多一段文字表示是us
阅读全文
摘要:1、url路径映射 基本功能 2、窄化请求映射 根路径+子路径 注意setViewName的路径。 3、限制http请求方法 get和 post 如果是get
阅读全文
摘要:在mybatis的笔记学习中,是通过写测试程序得到ApplicationContext然后就使用mapper来操作数据库。 这一次通过web开发形式。链接访问。 1、配置文件的编写 数据源,SqlMapConfig.xml,mapper.xml(由逆向工程产生mapper) 2、加载spring容器
阅读全文
摘要:映射器和适配器 1、非注解的映射器和适配器 a. 入门程序中的单个映射 BeanNameUrlHandlerMapping SimpleControllerHandlerAdapter b.另一种mapping c.另一种adapter 要求handler实现接口HttpRequestHandler
阅读全文
摘要:入门程序 1、环境准备 myeclipse Spring jar 2、前端控制器设置 (web.xml) 所有的*.action请求通过org.springframework.web.servlet.DispatcherServlet处理。 3、springmvc.xml配置 这里的配置包含,请求怎
阅读全文
摘要:使用逆向工程来生成数据库表,单表的Mapper 1、搭建环境 2、按实际填写好xml。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBati
阅读全文
摘要:1、环境 a. jar包 (mybatis+spring mvc运行包+两者整合包mybatis-spring.jar) b.工程目录 c. 配置文件 mybatis:SqlMapConfig.xml、mapper.xml等 spring mvc: applicationContext.xml a)
阅读全文
摘要:动态SQL SQL语句的灵活操作,判断,拼接。 例子: 其他的标签 SQL片段
阅读全文
摘要:一、输入映射 mapper.xml的参数只有一个。可以传参数,基本简单类型,hashmap和javabean (一)、Javabean的方法。 需求:通过小说名和作者模糊找书。 1、定义Javabean class NovelCustom extends Novel 继承了Novel。一个可以通过什
阅读全文
摘要:一、SqlMapConfig.xml 1、属性properties 在入门时,以抽取出连接数据库的属性得到properties文件。 a.可以通过resource和url来获得属性。 b.properties内还可以定义属性。但不建议使用 c.mybatis属性加载顺序 property à res
阅读全文
摘要:在实际应用中的,会有较多个mapper。如果每新建一个mapper,就向SqlMapConfig上加上对应的配置文件,会十分不便。 可以新建一个package,在其下面放置Mapper.java,同时,将相同命名的Mapper.xml放在该包下面。 这样,就可以在SqlMapConfig.xml上用
阅读全文
摘要:通过配置Mapper.xml和Mapper.java来应用mybatis
阅读全文
摘要:mybatis个人学习笔记。没有太详细的文字。
通过图和部分文字的结合,来理解mybatis。也希望得到大家指点。
阅读全文

浙公网安备 33010602011771号