- 博客(20)
- 收藏
- 关注
原创 Java Web之Spring框架
1.Spring的概念: Spring是一个轻量级的DI和AOP容器框架。(1)DI:称作依赖注入(Dependency Injection)(控制反转),当一个角色需要另一个角色的协助的时候,在传统的程序设计 中,通常由调用者来创建被调用者的实例,但是在Spring中创建被调用者将不再由调用者完成,因此,叫控...
2018-08-27 16:18:13 624
原创 Java Web之 MyBatis框架
Java Web之 MyBatis框架 1. MyBatis的概念: MyBatis是支持定制化、SQL、存储过程以及高级映射的优秀的持久层的框架。MyBatis避免了几乎所有的JDBC代码和手工设置参数以及抽取结果集。MyBatis使用简单的XML或注解来配置和映射基本体,将接口和Java的POJO(plain old java Objects,普通...
2018-08-15 09:21:01 672
原创 Java Web之Hibernate框架
Java Web框架之Hibernate 1. Hibernate的定义: Hibernate是一个基于JDBC的开源的持久化框架,是一个优秀的ORM实现,它很大程度的简化了DAO层编码工作。Hibernate 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 在分层结构中处于持久化层,封装对数据库的访问细...
2018-08-15 08:55:23 303
原创 Java Web之Struts2框架
Java Web之Struts2框架 1. 为什么要使用Struts2框架? 传统的servlet/JSP实现的MVC架构,其运行机制是:JSP页面(视图view)发送消息到servlet(控制器Controller),servlet获取请求数据,处理业务逻辑,分发转向。这样的话,servlet就太臃肿了,什么都是servlet干,...
2018-08-15 08:33:52 4486
原创 Java Web之SpringMVC框架
Java Web之SpringMVC框架 1. SpringMVC的简介:(为表现层提供了更好的解决方案)可以插入的MVC结构(内置的SpringWeb框架、Struts Web框架) Spring.xml可以通过策略接口来实现框架高度的配置,即可以配置多种视图技术 SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色 ...
2018-08-15 08:32:52 1990
原创 Java Web开发框架之MVC开发模式
Java Web开发框架之MVC开发模式 1. MVC的定义: (Model-View-Controller,模型-视图-控制器)是目前广泛流行的一种软件架构模式,MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。 M,Model(模型):(JavaBean)在web应用中,模型表示业...
2018-08-14 15:17:28 2064
原创 Java Web之JavaBean
Java Web 之 JavaBean 1. 定义: javabean其实就是有一定规范的java实体类,跟普通类差不多,不同的是类内部提供了一些公共的方法以便外界 对该对象内部属性进行操作,比如set、get操作。 2. javaBean规范: (1)需要实现 java.io.Serializable 接口 。(为了保持对象...
2018-08-14 14:46:54 234
原创 Java Web之监听器(Listener)
Java Web之Servlet监听器(Listener) 1. Listener的作用:做一些初始化的内容添加工作,设置一些基本的内容,比如是一些参数或是一些固定的对象等。 2. Listener监听对象: ServletContext:application,整个应用只存在一个 HttpSession: ...
2018-08-14 14:05:23 329
原创 Java Web之过滤器(Filter)
Java之过滤器(Filter) 1. Filter定义: WEB开发人员通过Filter技术,对web服务器管理的所有的web资源:例如JSP、Servlet、静态图片或者静态html文件等进 行拦截,从而实现一些特殊的功能,例如实现URL级别的权限访问控制、过滤过敏词汇、...
2018-08-14 11:53:02 291
原创 Java Web之Servlet
Java Web 之 Servlet 1.Servlet的定义: Servlet是Web容器的最基本组成单元,是最基础的Java Web技术。 2.Servlet的作用: 处理请求(HTTP请求),服务器会把接收到请求发送给Servlet处理。(HTTP请求是向We...
2018-08-14 10:50:28 224
原创 Java Web应用程序所需的目录结构
①WEB-INF/: 对用户来说,该文件是不可见的,里面存放着class文件、jar文件和配置文件。 ②WEB-INF/web.xml: Web.xml是整个Web应用程序的描述文件,通过它配置该应用程序的信息资源,如Servlet、过滤器、监听器、系统参数等。Web.xml里面定义该Web应用程序可访问的信息资源以及这些资源的行为。(会话超时时间,安全验证...
2018-08-14 10:22:27 738
原创 Java基础之重写与重载的区别
重写: 1.运行时的多态性 2.发生在子类与父类之间 3.重写要求子类被重写方法与父类被重写的方法有相同的返回类型。 4.访问类中的方法时,是访问的子类重写的同名方法。 5.重写方法的名称和参数(类型、个数与顺序)全部相同。 重载: 1.编译时的多态性 2.发生在一个类中 3.方法名相同 4...
2018-08-08 10:29:48 176
原创 Java基础之equal和==的区别
equal和==均表示相等的意思,但是它们在进行实际的相等判定时,却有非常大的区别: “==”: 1.运用在基本数据类型的时候,比较的是它们实际的值是否相同。 2.运用在引用类型的时候(如String),比较的是两个引用的地址是否相等(也就是是否指向同一个对象)。 “equal”: 1.equal()方法是java.lang.Object的...
2018-08-02 08:37:55 394
原创 Java基础之接口与抽象类的区别
接口和抽象类指的都是个不能具体描述一个对象的类型,包含了一些不完整的信息,需要实现类进行具体的实现。接口与抽象类的区别: 接口: 可以定义成员变量(但实际上是常量,因为在编译的时候,JVM会默认加上public static final) 不能实例化,但可以定义引用 接口中的方法都是抽象的,默认修饰符是public abstract 4....
2018-08-02 07:58:24 221
原创 Java Web开发之JDBC
①JDBC的定义:JDBC(Java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组Java语言编写的类和接口组成。 ②JDBC的架构方式: : 结构: DriverManager (是一工厂实现类,用了工厂方法模式) | Dirver (是驱动...
2018-07-25 15:09:47 269
原创 Java Web之Servlet
Java Web之Servlet ①定义: Servlet是Web容器的最基本组成单元,是最基础的Java Web技术。 HTTP请求是向Web服务器请求一种信息资源,如文本、图片、视频等。Servlet无非就是一个java类,只不过这个类需要符合一些规范。 ②Servlet规范:必须实现javax.servlet.Servlet接口的所有方法。 提供一个公开的...
2018-07-23 08:38:34 191
原创 JavaWeb开发之-Spring的注释的使用
1.为什么要使用spring注释? 传统的spring框架是使用.xml配置文件读取JavaBean的定义信息或者配置AOP和事物,这样如果开发中 的JavaBean类众多,那么.xml配置文件要配置的内容很多。 解决方法:spring引入了注释,通过"@XXX"的方式,让注释与Java Bean紧密结合,减少了配置文件的 ...
2018-07-17 14:58:45 313
原创 Java基础之-序列化(Serializable接口)
关于序列化,反序列化,Serializable接口使用的各人理解。 1.什么是序列化?序列化,“串化”,是把Java对象内存中的数据采编成一串二进制的数据,然后把这些数据存放在可以持久的数据存储设备,如磁盘。 2.什么是反序列化?反序列化,就是序列化的反过程,在需要还原数据的时候,通过反序列化的过程,把对象重新还原到内存中。 3.序列化的应用场合有哪些? ...
2018-07-10 10:55:43 358
原创 Java基础之-集合框架个人理解
Java中的集合框架的理解和使用: 我们先来了解一下数组: 数组,是一种存放对象的容器,数组中的元素可以是任意类型(包括基本类型和引用类型),但是使用数组时,有两个限制: (1)同一个数组中所有的元素必须是相同的类型,要么是引用类型,要么是基本类型。 (2)数组一旦被创建,其数组的大小便固定,不能改变,因此,灵活性不足,不适合在对象数量未知的情况下使用。 ...
2018-07-09 11:06:47 279
原创 Java基础之-类和对象的个人理解
面向对象最基础的两个概念是类和对象,那么这两个概念如何理解呢?以下是我通过阅读他人的文章,写的一点心得:类(Class):描述了具有相同特性(数据元素)和行为(功能)的对象集合, 这说明: 1.类中可包含任意多个对象。 2.类是抽象的,而对象是具体的,举个例子,水果是一个类,但是更具体的是指哪一个水果呢,可以是苹果,梨,...
2018-07-06 14:36:32 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人