随笔 - 478
文章 - 0
评论 - 31
阅读 -
57万
随笔分类 - j2ee
Spring入门程序-前端控制器配置器
摘要:1,处理器的第二种配置方式 2,LoginHandler 3,login.jsp 4,流程 (1)在浏览器输入要访问的URL(login.jsp) >页面跳转到login.jsp页面 (2)在login.jsp 页面填充数据后,提交-->通过Action的参数设置(login1) (3)提交的请求被
阅读全文
SpringMVC(流程+第一个Demo)
摘要:一、流程图 二,demo (1)web-xml (2)springmvc-servlet.xml (3)FirstController.java (4)first.jsp
阅读全文
输入参数之POJO包装类
摘要:1,包装类:需要实现序列化 序列化:在一台机器传输到另一台机器的时候会用到,比如一个字符串要传到另一个机器上,要通过网线传输,网线只能传输二进制或者说阿斯科码 首先:字符串要转换成二进制才能在网线中传输( >这个过程叫做序列化) 然后:二进制传输到对方电脑上后,要装换成对方可以看到的字符串( >这个
阅读全文
SqlMapConfig.xml详细介绍
摘要:1,连接数据库 2,指定mappers(映射器) Mapper配置的几种方法: <mapper resource="" /> 使用相对于类路径的资源(现在的使用方式) 如:<mapper resource="sqlmap/User.xml" /> <mapper class="" /> 使用mapp
阅读全文
Mapper动态代理开发
摘要:Mapper.xml文件中的namespace与mapper接口的类路径相同。 Mapper接口方法名和Mapper.xml中定义的每个statement的id相同 Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同 Mapper接口方
阅读全文
Mybatis与Hibernate的区别
摘要:1.1. Mybatis解决jdbc编程的问题 1、数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库连接池可解决此问题。 解决:在SqlMapConfig.xml中配置数据连接池,使用连接池管理数据库链接。 2、Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较
阅读全文
Mybatis添加用户&&Mybatis添加用户返回ID
摘要:(1)添加用户(添加User记录) (2)添加用户后紧跟着返回id
阅读全文
Mybatis通过ID查询 && 通过name模糊查询
摘要:接上篇:Mybatis环境搭建 在搭建环境时已经有了mapper和sqlMapConfig 1,数据库建表 2,导包 3,编写POJO 3,与之对应的mapper 4,applicationcontext.xml log4j.properties 5,测试类 根据客户id查询的结果 根据客户name
阅读全文
Mybatis环境搭建
摘要:1,打包(核心包+依赖包) 将上述核心包,核心包的依赖包以及mysql的连接包导入 2,业务需求 根据用户id查询一个用户 根据用户名称模糊查询用户列表 添加用户 更新用户 删除用户 3,数据库信息准备(mysql) 4,代码实现 (1)POJO (2)sqlMapConfig (3)创建日志文件
阅读全文
JDBC存在的问题
摘要:1, jdbc编程步骤: 1、 加载数据库驱动 2、 创建并获取数据库链接 3、 创建jdbc statement对象 4、 设置sql语句 5、 设置sql语句中的参数(使用preparedStatement) 6、 通过statement执行sql并获取结果 7、 对sql执行结果进行解析处理
阅读全文
Spring整合jdbc-jdbc模板对象
摘要:1,Spring 中封装了一个可以操作数据库的对象(JDBCTemplate:jdbc模板),这个对象封装了JDBC技术 2,与DBUtil中的QueryRunner对象非常相似 3,操作 (1)导包 2,准备数据库 3,编写测试类
阅读全文
Spring的Aop 注解配置
摘要:1,导包 2,准备目标对象 3,准备通知 4,开启使用注解完成注入 完整xml 5,设置注解 6,测试类 以上代码还存在不足: 以这种方式声明一次,多次调用。
阅读全文
SpringAop名词解释+基于xml的配置
摘要:1,AOP名词解释 2,AOP演示 (1)导包: (2)准备目标对象 (3)准备通知(事物管理的代码) S1:导入AOP命名空间 S2:配置目标对象 S3:配置通知对象 S4:将通知织入目标对象 (4)配置进行织入(通知织入目标对象) 完整配置信息 (4)测试 将delete里面的代码修改: 这样在
阅读全文