- 博客(15)
- 收藏
- 关注
原创 SSM(spring+springMVC+Mybatis)简单整合
新建项目,导入jar包 项目结构: 导入jar包: db.properties代码 jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql:///sun jdbc.username=root jdbc.password=sunshine log4j.properties代码(我这里是从Mybatis的文档中拷的,
2017-08-23 15:57:28
355
原创 Mybatis和spring整合
新建web工程 工程目录 加入jar包 jar包列表 项目代码 //#User.java package com.lee.domain; public class User { private int userid; private String name; private String password; private int money; public
2017-08-23 12:23:54
253
原创 springMVC入门程序
关于MVC请求流程: spring mvc对MVC的请求流程处理: 由此可看出spring mvc中dispatcherservlet(前端控制器)起到了重要的作用,同时降低了各个模块之间的耦合。 环境配置: jar包导入什么的就不多说了 在web.xml中配置前端控制器: springmvc org.springframework.web.se
2017-08-21 15:50:50
278
原创 redis
-1代表最后 string类型 set key value会覆盖 get key value getset key value 获取旧值,设置新值 getrange key x,y 获取key的value子字符串下标为x-y mget 一次性获取多个key的值,如果单个key不存在单个返回nil setnx key value 设置,如
2017-08-15 17:21:55
254
原创 SSH整合
关于SSH整合,采用两两整合的方式,struts和spring整合,hibernate和spring整合。 整合环境:JDK 1.8 Tomcat 9 struts 2.3 hibernate 5.2 spring 4.3 第一步:整合struts和spring 1.导入sturts和spring的jar包(加入struts和spring的整合包struts2-spring-plug
2017-08-04 10:56:53
204
原创 spring配置事务管理
spring中提供了对事务管理的封装,可以通过xml配置文件配置,或者注解配置 模拟一个用户转账的过程 1.导入相应的jar包 2.关于dao中代码 package com.lee.dao; import org.springframework.jdbc.core.JdbcTemplate; public class UserDao { //封装的jdbc模板通过spring配置文件
2017-08-03 10:48:17
315
原创 spring jdbcTemplate实现crud操作
spring中对jdbc的封装模板jdbcTemplate可以大大简化jdbc的crud操作 使用jdbcTemplate实现crud操作步骤: 1.导入相关jar包 除了其他相关spring的jar还需要这两个(当然除了这些jar包还要导入数据库的驱动jar包) 2.测试类(数据的增删改都可以调用update方法) package com.lee.jdbcTemplate;
2017-08-01 22:55:24
637
原创 spring整合web项目
spring整合web项目 除了之前将的spring的相关操作,整合web项目,还需要在webx.xml中配置相关操作,以至于web服务器启动的时候可以加载spring的配置文件(默认为:ApplicationContext.xml) 原理:实现servletContext的监听器(ServletContextListener),在服务器启动的时候会给每个项目创建一个ServletContex
2017-08-01 19:07:11
702
原创 spring(注解方式)
搭建注解方式的spring环境 1.引入jar包,除了配置文件类型的几个基本jar包,还需要引入一个AOP的jar包 2.创建实体类 3.配置文件,除了之前的约束,还要加上一条关于注解的约束,而且还多了一下一条 xmlns:context="http://www.springframework.org/schema/context" <beans xmlns="http://www.s
2017-07-31 15:54:33
279
原创 Spring(配置文件)
关于IOC 开发中的思想:高类聚,低耦合 传统开发:如果某个类中要调用另一个类的方法,需要创建一个实例化对象,然后调用方法,需要new出来;这样耦合度太高了,如果被调用的类名,方法名改变,那我所有调用它的地方全部要修改。 工厂模式:通过工厂类创建实例化对象,这样调用的时候只需要通过工厂类然后获得实例化对象。如果被调用的类名发生改变,只需要修改工厂类即可。但是这样调用处和工厂类产生了新的耦合。
2017-07-31 09:30:05
208
原创 Hibernate
为了解决对象与关系型数据库不匹配(阻抗不匹配)的问题。 除了hibernate常用的还有TopLink、EJB3.0、Mybatis(hibernate下载地址www.hibernate.org) 搭建hibernate环境: 1.新建项目 2.把lib\required下的jar包导入项目中 3.把project\etc中的hibernate.cfg.xml复制到项目的根目录下,修改配
2017-07-24 13:12:31
211
原创 Struts2
struts2请求http://localhost:8080/struts2Demo/hello.action,后面的".action"可以省略,这个地址在浏览器中访问的时候,客户端会找到tomcat,交个它处理,tamcat会找项目struts2Demo然后读取里面的web.xml文件,读到里面的struts的filter,执行dofilter,它会参考struts.xml文件配置,找到里面有没
2017-07-12 19:28:58
205
原创 JSTL标签
如果使用IDE使用JSTL非常方便,直接将下载的jar包,放到WEB-INF的lib文件夹中,即可引入 引入方式: 常用的有核心标签库和函数标签库 核心标签库: No. 功能分类 标签名称 描述 1 基本标签 输出属性内容 2 设置属性内容
2017-07-12 16:40:35
261
原创 jsp表达式语言
表达式中的内置对象 No. 表达式内置对象 说明 1 pageContext 表示javax.servlet.jsp.PageContext对象 2 pageScope 表示从page属性范围查找输出属性 3 requestScope 表示
2017-07-12 15:53:54
552
原创 servlet拦截问题
以前学servlet的时候学的不好,现在重新用servlet的写一个登录程序的时候,在拦截问题上遇到了问题,纠结了很久。在强大的公司前辈的解释下,终于理解了。 1.在web.xml里面的servlet代码如下: This is the description of my J2EE component This is the display name of my J2EE
2014-08-18 11:54:21
1096
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅