自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除