自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Walker_YAM

九和诸侯,一匡天下

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Struts2框架的基本使用

前面已经介绍过了MVC思想,Struts2是一个优秀的MVC框架,大大降低了各个层之间的耦合度,具有很好的扩展性。从本篇开始我们学习Struts2的基本用法,本篇主要包括以下内容:Struts2的下载安装理解整个框架的运行流程自定义实现Action自定义配置处理结果一、下载和安装Struts2      登录Apache官网 http://struts.apache.org/downlo

2017-04-29 08:48:48 43699 13

原创 详解Java反射机制

反射是程序在运行状态下,动态的获取某个类的内部信息的一种操作。例如:类名,包名,所有属性的集合,所有方法的集合,构造方法的集合等。该操作发生在程序的运行时状态,所以编译管不着有关反射的一些代码,通常只有在运行时才能暴露出程序的内部错误。反射的核心在于‘Class’这个类,本篇将从Class这个类开始介绍有关反射的一些基本的概念,主要内容如下:获取Class对象从Class对象中读取字段信息从C

2017-04-30 21:22:15 318

原创 Struts2框架的基本使用(二)

上一篇 Struts2框架的基本使用 我们限于篇幅,最后简答介绍了Action的配置问题,本篇接着介绍有关框架的一些其他基本用法,主要内容如下:Action的基本配置result的基本配置Struts的异常处理机制Convention插件于“约定”的支持一、Action的基本配置      上篇文章我们简单的看了Struts.xml中的package包元素的一些属性的使用情况,接下来我们

2017-04-29 20:47:43 1383 4

原创 Servlet3.0新特性(从注解配置到websocket编程)

Servlet3.0的出现是servlet史上最大的变革,其中的许多新特性大大的简化了web应用的开发,为广大劳苦的程序员减轻了压力,提高了web开发的效率。主要新特性有以下几个:引入注解配置支持web模块化开发程序异步处理改进文件上传API非阻塞式IO读取流Websocket实时通信一、注解配置      Servlet3.0新规范顺应了时代的潮流,使用注解配置,取代混乱的web.

2017-04-21 21:03:26 3972

原创 使用Java注解来简化你的代码

注解(Annotation)就是一种标签,可以插入到源代码中,我们的编译器可以对他们进行逻辑判断,或者我们可以自己写一个工具方法来读取我们源代码中的注解信息,从而实现某种操作。需要申明一点,注解不会改变编译器的编译方式,也不会改变虚拟机指令执行的顺序,它更可以理解为是一种特殊的注释,本身不会起到任何作用,需要工具方法或者编译器本身读取注解的内容继而控制进行某种操作。本篇文章将从以下几点详细的介绍下J

2017-04-18 14:09:02 2753

原创 Java --- JSP2新特性

自从03年发布了jsp2.0之后,新增了一些额外的特性,这些特性使得动态网页设计变得更加容易。jsp2.0以后的版本统称jsp2。主要的新增特性有如下几个:直接配置jsp属性表达式语言(EL)标签文件(Tag File)一、直接配置jsp属性      原先我们对于jsp页面的一些属性的配置需要使用编译指令page在页面的头部指定,这就会导致在多个jsp页面中都做了同样的事情。jsp2为我

2017-04-16 21:35:46 443

原创 Java ---Listener监听器

在我们的web容器中,一直不断的触发着各种事件,例如:web应用启动和关闭,request请求到达和结束等。但是这些事件通常对于开发者来说是透明的,我们可以根据这些接口开发符合我们自身需求的功能。在web中常见的的几个监听事件如下:ServletContextListener:用于监听web应用的启动和关闭ServletContextAttributeListener:用于监听在applicat

2017-04-13 10:03:12 289

原创 Java ---Filter过滤器

Filter可以视作是servlet的加强版,主要用作对用户的请求进行预处理,或者对返回给客户端的结果进行再次加工,是一个典型的链式处理模式。本篇简单介绍filter的基本使用方法,主要涉及以下内容:Filter的背景知识使用Filter的流程Filter的生命周期一个完整的实例一、Filter的简单介绍      Filter在英文中是过滤器的意思,当然在此处的使用也是完美的切合了它的

2017-04-10 22:00:43 621 1

原创 Java ---自定义标签(二)

上篇文章的最后,我们自定义了一个带属性的标签,并使用它完成了一个简单的案例。其实到这我们已经可以看出来,前端jsp页面只需要写一个类似html语法的标签,就可以完成将集合中的数据取出来并展示这么相对复杂的操作。这就是我们使用标签的意义。接着上篇文章,我们看看怎么自定义一个带有标签体的标签。一、开发带标签体的标签      我们可以利用标签体来简化我们上一个案例中的标签处理类。<%@ page co

2017-04-07 19:29:23 349

原创 Java ---自定义标签

本篇文章介绍自定义标签,可能在工作中很少涉及到自己来定义一个标签库,因为我们基本上都是使用的大神写的标签库,基本上直接使用即可,但是从自身的发展来看,通往高级程序员的道路上,开发框架就需要大量的使用到标签库技术。本文将从以下几个方面介绍自定义标签库的基本知识点:背景以及作用开发简单的标签开发带属性的标签开发带标签体的标签以页面片段为属性的标签具有动态属性的标签一、标签库有什么作用

2017-04-07 13:33:23 673

原创 Java ---理解MVC架构

之间的文章,我们主要是介绍了jsp的相关语法操作,我们可以通过请求某个jsp页面,然后由相对应的servlet实例给我们返回html页面。但是在实际的项目中,我们很少会直接的请求某个页面,一般都是请求某个URL,然后由我们的拦截器解析这个URL,调用model层处理一些逻辑判断或者数据取出等,最后会调用view将页面信息返回。这就是典型的MVC架构模式。本篇文章将会从一个简单的实例了解一下,MVC模

2017-04-06 21:30:09 447 1

原创 Java--JDBC连接数据库(二)

本篇文章接着上篇文章,还剩下一个知识点是,可滚动的结果接集和可更新的结果集。一般默认情况之下,多结果集是不可以显式滚动,移动选择的。如果想要做到,需要指定一些参数,那么本篇就接着介绍如何操作可滚动的结果集。      默认情况下,结果集是不可以滚动的,如果想要可滚动就需要通过重载的构造方法创建一个不同的Statement对象,如下:Statement statement = dbConn.crea

2017-04-04 19:53:05 428

原创 Java--JDBC连接数据库

我们知道Java中的jdbc是用来连接应用程序和数据系统的,本篇文章主要就来看看关于JDBC的实现和使用细节。主要包含以下几点内容:JDBC的基本知识(数据驱动程序)JDBC的连接配置使用JDBC增删改查JDBC的一些使用细节一、JDBC的基本知识      我们用Java写的程序,无论是桌面应用程序还是web应用程序都是不能直接访问我们本机上的数据库系统的,这就需要使用驱动程序去构成两

2017-04-04 17:17:00 3573 4

使用 JSONObject 必备的所有 jar 包

使用 json 完成数据的格式化处理,这六个 jar 包是使用 json 所必备的。好用的话,点赞哈,各位老铁!

2018-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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