spring
小小舍
这个作者很懒,什么都没留下…
展开
-
spring AOP实现原理实例
什么是AOPAOP的全称是Aspect Orient Programming,即面向切面编程。是对OOP(Object Orient Programming)的一种补充,战门用于处理一些具有横切性质的服务。常常用于日志输出、安全控制等。优点:1、降低模块之间的耦合度2、使系统容易扩展3、更好的代码复用。AOP使用场景:AOP用来封装横切关注点,具体可以在下面的场景中使...原创 2019-03-25 19:46:56 · 6505 阅读 · 1 评论 -
spring+mybatis整合简单测试
项目结构:(java项目)导入jar包:主要代码:1.创建一个pojopackage cn.xxs.pojo;import java.util.Date;import java.util.List;/** * 学生实体类 * @author xxs */public class Student { private Integer studentId;...原创 2019-04-17 20:01:30 · 947 阅读 · 0 评论 -
基于ssh框架的员工管理系统
前台页面及功能:1.注册员工,管理员(默认为未审核状态,由后台管理员审核后则成为真正的员工和管理员)2.员工登录(登录后进入员工页面,员工又可查询或更改自己可更改的信息,此页面只有员工登录后可以进入)3.管理员登录(登录后进入后台)后台页面及功能:项目结构:导包:主要代码:web.xml<?xml version="1....原创 2019-04-14 23:57:16 · 3323 阅读 · 1 评论 -
struts+hibernate+spring的整合实例(登录验证)
1.新建web项目(右击空白处-->new-->Dynamic Web Project---->finish)2.导入struts,spring,hibernate,json,mysql所需全部jar包。3.关于整合struts主要代码1>配置web.xml<?xml version="1.0" encoding="UTF-8"?&g...原创 2019-03-28 00:18:39 · 1103 阅读 · 0 评论 -
spring aop整合hibernate实现从数据库查询数据前添加日志
关于spring aop这里就不多说,详情见下面链接https://blog.csdn.net/qq_43560721/article/details/88799573那么,直接着手项目,首先提醒大家把所需要的包导进项目,千万不要漏了哪一个。项目结构:实体类:package cn.xxs.entity;import java.util.Date;...原创 2019-03-27 00:55:55 · 542 阅读 · 0 评论 -
spring+hibernate+mysql实例 以及怎样用注解方式实现这个例子
1.建数据库表2.新建java项目,导包(spring,hibernate,mysql所需要的包)项目结构:项目所需包:3.创建实体类package cn.xxs.entity;import java.util.Date;public class User { private Integer id; private String name; priv...原创 2019-03-27 00:20:21 · 869 阅读 · 0 评论 -
spring DI依赖注入
概念:所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到另一个对象的组件中。实例:创建实体类:User.javapackage cn.xxs.entity;public class User { private Integer id; private String name; public User() { super(); // TODO Auto-g...原创 2019-03-26 23:23:41 · 133 阅读 · 0 评论 -
spring IOC原理剖析实例
注:IOC中最基本的技术就是“反射(Reflection)”编程,通俗来讲就是根据给出的类名(字符串方式)来动态地生成对象,这种编程方式可以让对象在生成时才被决定到底是哪一种对象。只是在Spring中要生产的对象都在配置文件中给出定义,目的就是提高灵活性和可维护性。1. 创建接口 ISay.java package cn.xxs.say;public in...原创 2019-03-26 22:56:42 · 210 阅读 · 0 评论 -
新建一个spring项目
项目结构:1>新建项目后首先导包2>新建service接口UserService.javapackage cn.xxs.service;public interface UserService { public void print();}3>service接口的实现UserServiceImpl.javapackage cn....原创 2019-03-22 17:10:37 · 356 阅读 · 0 评论 -
spring jdk 动态代理
spring两种代理方式若目标对象实现了若干接口,spring使用JDK的java.lang.reflect.Proxy类代理。优点:因为有接口,所以使系统更加松耦合缺点:为每一个目标类创建接口若目标对象没有实现任何接口,spring使用CGLIB库生成目标对象的子类。优点:因为代理类与目标类是继承关系,所以不需要有接口的存在。缺点:因为没有使用接口,所以系统的耦合性没有使...原创 2019-03-25 23:03:05 · 166 阅读 · 0 评论 -
ssm框架的整合及增删改查
项目结构:数据库表:给项目添加依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat...原创 2019-04-24 15:21:42 · 2135 阅读 · 0 评论