- 博客(17)
- 收藏
- 关注
原创 spring整合JDBC
Spring对jdbc提供支持,简化Jdbc开发流程,类似Dbutils,使用spring-jdbc适用于简单的数据访问操作,当使用ORM框架对应当前系统比较麻烦的时候,可以采取spring-jdbc,spring-jdbc提供了一个操作数据的简单工具,JdbcTemplate准备数据。DROP TABLE IF EXISTS `tb_book`;CREATE TABLE `tb_book`...
2019-04-20 20:36:39 102
原创 spring AOP
AOP面向切面编程Aop是一种编程思想,oop是面向对象编程,aop是面向切面编程,这两种思想不是互斥的,aop是oop的完善和补充,解决oop横向切面不足的能力。Oop在于对事物的抽象,aop在于对横向关注编程的能力,aop的作用是把开发中,业务代码和非业务代码分离重用。实现方案:动态代理,spring支持两种动态代理,分别是JDK动态代理,CGlib动态代理。AOP相关术语:横切...
2019-04-20 20:28:48 130
原创 Spring IOC详解
Spring框架框架作用指的是实现软件开发的基础软件产品,不同框架在软件开发的各个模块中起到到简化开发作用。列如:spring负责解耦,struts2,mvc层分离,hibernate负责持久化。学习的目的:简化开发spring框架介绍Spring是最受欢迎的企业级java应用开发框架,数以百万的来自世界的开发人员使用spring框架来创建性能好,易于测试,可重用的代码。Sprin...
2019-04-20 16:22:43 144
原创 Mybatis
MybatisMybatis是什么,使用它有什么用?Mybatis是一个开源的数据持久层框架,内部封装了通过JDBC访问数据库的操作,支持普通的sql查询,存储过程和高级映射,消除了所有的JDBC代码和参数的手工设置及结果集的检索。Mybatis作为持久层的框架,主要思想是将程序中大量sql语句抽离出来,配置在配置文件,实现sql的灵活peizhi。这样做的好处是将sql与程序代码分离出...
2019-03-31 18:06:10 246
原创 Ajax总结
Ajax总结Ajax是什么?Ajax的全称是Asynchronous Javascript and xml(异步的JavaScript和xml) Ajax是与服务器交换数据并更新部分数据网页技术。 Ajax是一种在无须加载整个页面的情况下,能够更新部分页面的技术。 Ajax可以提高系统性能,优化用户界面Ajax的优缺点优点1.1最大的一点是页面无刷新,用户体验好1.2使异步方...
2019-03-30 15:50:21 171
原创 Hibernate(2)
Criter查询(单表条件查询)Ctiter是Hibernate无语句面向对象查询条件查询public void getVoid(){Configuration configure = new Configuration().configure();SessionFactory sessionFactory = configure.build...
2019-03-29 18:15:14 211
原创 JSP的总结
JSP的总结jsp的定义 Java server Page ,JavaEE组件,本质上是servlet 运行在web Container。接受Http Request。生成Http Response(默认协议是Http请求和响应) Jsp使得我们能够分离页面的静态HTML和动态部分。 使页面可以和html代码,Java代码以及Jsp:允许访问组件 ser...
2019-03-27 18:17:25 257
原创 Hibernate的使用总结(1)
Hibernate的使用总结什么是Hibernate?Hibernate是开放源代码的对象关系映射框架,对JDBC进行了轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的框架,可以自动生成sql语句,自动执行,使程序员可以随心所欲的使用对象编程思维来操做数据库。可以在Java的客户端程序使用,也可以子Servlet/jsp的web应用中使用。Hibernate的特点数...
2019-03-24 17:25:48 228
原创 ORM概述
ORM概述ORM简介对象关系映射(object relational Mapping)模式是一种为了解决面向对象与数据库存在的互不匹配的现象的技术。通过使用描述对象和数据库之间的映射的元数据,将程序中的对象自动持久化到关系型数据库。方案不足:持久化层缺乏弹性,一旦出现业务的修改,就必须更改持久化层接口。 持久化层与域模型与关系数据库模型绑定,两个之一发生变化,就必须修改持久化层,增...
2019-03-22 08:49:56 179
原创 JDBC的详细总结
JDBC的总结什么时JDBC?Jdbc就是Java连接数据库,也就时Java语言操作数据库,在数据库中我们时用sql语句操作数据库,而jdbc就是Java语言操作数据库。JDBC的原理JDBC时接口,jdbc的驱动是接口的实现,没有驱动则无法连接数据库。JDBC的核心接口DriverManagerDriverManager的作用有两个:注册驱动:让JDBC知道要使用那个...
2019-03-21 17:40:29 169
原创 Servlet和Request总结
1.Servlet的作用总结1.获取web的上下问路径2.获取全局参数4.请求转发5.读取web项目的配置资源在servlet界面进行的跳转的方式的区别请求重定向(重定向浏览器发出两次请求:重定向有浏览器自己完成)1.1重定向的话,本质是由转到另一个页面,url会跟着一起该变。1.2重定向的化,可以定向到一个项目下。1.3重定向是浏览器行为。1.4重定向浏览器...
2019-03-20 22:10:06 503
原创 Response的总结
Response的总结response的描述Web服务器收到客户端的http请求,对每一次的请求会创建一个request和response对象Request对象中封装了客户端请求的所有数据,所以要用客户端信息找到request对象就行。Response对象中封装了向客户端响应的信息。要向客户端发送信息找到response对象就行。HttpServletResponse对象对客户端...
2019-03-20 22:07:37 371
原创 Servlet和request的总结
Servlet的作用总结获取web的上下问路径2.获取全局参数4.请求转发5.读取web项目的配置资源 在servlet界面进行的跳转的方式的区别1.请求重定向(重定向浏览器发出两次请求:重定向有浏览器自己完成)1.1重定向的话,本质是由转到另一个页面,url会跟着一起该变。1.2重定向的化,可以定向到一个项目下。1.3重定向是浏览器行为。1.4重定向浏览器发送两次请求。2....
2019-03-20 17:12:48 147
原创 Mybatis
1.参数的配置:接口:mapper:2,主键自动生成配置<insert id=“addDepartment4” useGeneratedKeys=“true” keyProper insert into t_department(dname,remark) values(#{dname},3.别名的操作在mybatis-config.xml中加配置 【注意】标签的顺序问题 <!--...
2019-03-20 17:01:07 146
原创 Java第八天
1、递归函数深化(理解)数组:是一种引用数据类型 本身是一个容器为什么使用数组同一种类型的集合数组的好处:方便操作统一类型元素信息 数组对元素从0开始编号格式:数据类型 [] 变量名=new 数据类型 [元素个数];分析:数据类型:可以是基本或者引用数据类型[]:数组类型变量名:只要符合命名规范即可 数据类...
2019-03-14 13:59:41 162
原创 jsp的学习(1)
jsp的概念jsp的全名java server Pages,中文java服务器页面,其根本是一个简化的servlet设计,由多个公司参与建立的一种动态网页设计标准。特点:本质是servlet跨平台,一次编写多处运行组件跨平台健壮性和安全性jsp的访问原理浏览器发起请求,请求JSP,请求Tomcat服务器接受,执行JspServlet将请求的jsp转义成对应的java文件,然后执行相...
2019-02-03 14:33:36 110
原创 java第六天
1、嵌套循环(理解)嵌套循环:在循环语句中还有循环语句while whilewhile do-whilewhile forfor whilefor do-whilefor for。。。。输出打印以下图形:@@@@@@@@@@@@@@@@@@@@@@@@@执行流程: 外循环执行一次,内循环执行一遍外循环相当于行,内循环相当于列案例解析:1、三角形...
2018-10-20 15:45:49 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人