摘要:
Struts2框架学习(三) 数据处理Struts2框架框架使用OGNL语言和值栈技术实现数据的流转处理。值栈就相当于一个容器,用来存放数据,而OGNL是一种快速查询数据的语言。值栈:ValueStack一种数据结构,操作数据的方式为:先进后出OGNL : Object-GraphNavigatio... 阅读全文
posted @ 2015-07-05 20:28
Vae永Silence
阅读(187)
评论(0)
推荐(0)
摘要:
Struts2框架学习(二) ActionStruts2框架中的Action类是一个单独的javabean对象。不像Struts1中还要去继承HttpServlet,耦合度减小了。1,流程拦截器拦截请求,创建代理Action对象,执行方法,返回结果,界面跳转。拦截器解析请求路径,获取Action的名... 阅读全文
posted @ 2015-07-05 20:27
Vae永Silence
阅读(165)
评论(0)
推荐(0)
摘要:
Struts2框架学习(一)1,Struts2框架介绍 Struts2框架是MVC流程框架,适合分层开发。框架应用实现不依赖于Servlet,使用大量的拦截器来处理用户请求,属于无侵入式的设计。2,Struts2框架的流程原理1)请求先到达Filter中央控制器2)然后为Action创建代理类3)将... 阅读全文
posted @ 2015-07-05 20:24
Vae永Silence
阅读(158)
评论(0)
推荐(0)
摘要:
spring框架学习(六)AOPAOP(Aspect-OrientedProgramming)面向方面编程,与OOP完全不同,使用AOP编程系统被分为方面或关注点,而不是OOP中的对象。AOP的引入在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如... 阅读全文
posted @ 2015-07-05 20:21
Vae永Silence
阅读(230)
评论(0)
推荐(0)
摘要:
spring框架学习(五)注解注解Annotation,是一种类似注释的机制,在代码中添加注解可以在之后某时间使用这些信息。跟注释不同的是,注释是给我们看的,java虚拟机不会编译,注解也是不编译的,但是我们可以通过反射机制去读取注解中的信息。注解使用关键字@interface,继承java.lan... 阅读全文
posted @ 2015-07-05 20:20
Vae永Silence
阅读(173)
评论(0)
推荐(0)
摘要:
spring框架学习(四)自动装配set注入和构造注入有时在做配置时比较麻烦。所以框架为了提高开发效率,提供自动装配功能,简化配置。Spring框架式默认不支持自动装配的,要想使用自动装配需要修改spring配置文件中标签的autowire属性自动装配属性有6个值可选,分别代表不同的含义。1,byN... 阅读全文
posted @ 2015-07-05 20:19
Vae永Silence
阅读(164)
评论(0)
推荐(0)
摘要:
spring框架学习(三)junit单元测试单元测试不是头一次听说了,但只是听说从来没有用过。一个模块怎么测试呢,是不是得专门为一单元写一个测试程序,然后将测试单元代码拿过来测试? 我是这么想的。学到spring框架这才知道单元测试原来是这么回事儿。下面以上一篇文章中set注入的第一个实例为测试对象... 阅读全文
posted @ 2015-07-05 20:18
Vae永Silence
阅读(191)
评论(0)
推荐(0)
摘要:
spring框架学习(二)依赖注入spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。1,set注入 采用属性的set方法进行初始化,就成为set注入。 1)给普通字符类型赋值。[java]view plaincopyprint... 阅读全文
posted @ 2015-07-05 20:16
Vae永Silence
阅读(203)
评论(0)
推荐(0)
摘要:
spring框架学习(一)1,什么是spring框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。2,架构概述 1)IoC(Inversion of... 阅读全文
posted @ 2015-07-05 20:15
Vae永Silence
阅读(215)
评论(0)
推荐(0)
摘要:
Eclipse在线安装SVN一、SVN在线安装 下面为在线安装SVN插件。以下是在线安装步骤: 其中http://subclipse.tigris.org/update_1.10.x是最新版本的SVN插件的下载站点【subclipse是Eclipse的SVN插件】。 点击【... 阅读全文
posted @ 2015-07-05 19:02
Vae永Silence
阅读(152)
评论(0)
推荐(0)
摘要:
使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境做了三年多的JavaEE开发了,在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般都会选择使用Struts2,SpringMVC,Spring,Hibernate,MyBatis这些开源框架来开发项目,而... 阅读全文
posted @ 2015-07-05 18:38
Vae永Silence
阅读(193)
评论(0)
推荐(0)
摘要:
Maven学习总结(九)——使用Nexus搭建Maven私服一、搭建nexus私服的目的 为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服... 阅读全文
posted @ 2015-07-05 18:37
Vae永Silence
阅读(174)
评论(0)
推荐(0)
摘要:
Maven学习总结(八)——使用Maven构建多模块项目在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来... 阅读全文
posted @ 2015-07-05 18:36
Vae永Silence
阅读(198)
评论(0)
推荐(0)
摘要:
Maven学习总结(七)——eclipse中使用Maven创建Web项目一、创建Web项目1.1选择建立MavenProject 选择File->New->Project,如下图所示: 在New窗口中选择Maven->MavenProject。点击【next】如下图所示: 1.2选择项目路... 阅读全文
posted @ 2015-07-05 18:35
Vae永Silence
阅读(255)
评论(0)
推荐(0)
摘要:
Maven学习总结(六)——Maven与Eclipse整合一、安装Maven插件 下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin 进入到eclipse中的dropins目录下,新建三个txt文件(zest.txt,m... 阅读全文
posted @ 2015-07-05 18:34
Vae永Silence
阅读(183)
评论(0)
推荐(0)
摘要:
Maven学习总结(五)——聚合与继承一、聚合 如果我们想一次构建多个项目模块,那我们就需要对多个项目模块进行聚合1.1、聚合配置代码1 2 模块一3 模块二4 模块三5 例如:对项目的Hello、HelloFriend、MakeFriends这三个模块进行... 阅读全文
posted @ 2015-07-05 18:33
Vae永Silence
阅读(188)
评论(0)
推荐(0)
摘要:
Maven学习总结(四)——Maven核心概念一、Maven坐标1.1、什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点。1.2、Maven坐标主要组成groupId:组织标识(包名)artifactId:项目名称version:项目的当前版本packaging:项目的打包方式,最... 阅读全文
posted @ 2015-07-05 18:32
Vae永Silence
阅读(199)
评论(0)
推荐(0)
摘要:
Maven学习总结(三)——使用Maven构建项目maven作为一个高度自动化构建工具,本身提供了构建项目的功能,下面就来体验一下使用maven构建项目的过程。一、构建Jave项目1.1、创建Jave Project 1、使用mvn archetype:generate命令,如下所示:mvn ar... 阅读全文
posted @ 2015-07-05 18:31
Vae永Silence
阅读(230)
评论(0)
推荐(0)
摘要:
Maven学习总结(二)——Maven项目构建过程练习上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程一、创建Maven项目1.1、建立Hello项目 1、首先建立Hello项目,同时建立Maven约定的目录结构和pom.xml文件 ... 阅读全文
posted @ 2015-07-05 18:30
Vae永Silence
阅读(188)
评论(0)
推荐(0)
摘要:
使用Maven编译项目遇到——“maven编码gbk的不可映射字符”解决办法一、问题描述 今天在MyEclipse中使用Maven编译项目源代码时,结果如下了如下的错误 百思不得其解啊,java源代码在MyEclipse中显示是没有任何错误的,可是执行"maven install"命令编译项... 阅读全文
posted @ 2015-07-05 18:29
Vae永Silence
阅读(241)
评论(0)
推荐(0)
摘要:
Maven学习总结(一)——Maven入门一、Maven的基本概念 Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目... 阅读全文
posted @ 2015-07-05 18:28
Vae永Silence
阅读(222)
评论(0)
推荐(0)
摘要:
Spring的IOC原理[通俗解释一下]1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分... 阅读全文
posted @ 2015-07-05 17:57
Vae永Silence
阅读(264)
评论(0)
推荐(0)
摘要:
Spring的IOC原理(转载)在网上看到一篇文章,感觉写得挺不错的,转载一下,本文转载自:http://blog.csdn.net/m13666368773/article/details/7802126一. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N... 阅读全文
posted @ 2015-07-05 17:55
Vae永Silence
阅读(156)
评论(0)
推荐(0)
摘要:
谈谈对Spring IOC的理解学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对... 阅读全文
posted @ 2015-07-05 17:54
Vae永Silence
阅读(251)
评论(0)
推荐(0)
摘要:
Servlet3.0学习总结(四)——使用注解标注监听器(Listener)Servlet3.0提供@WebListener注解将一个实现了特定监听器接口的类定义为监听器,这样我们在web应用中使用监听器时,也不再需要在web.xml文件中配置监听器的相关描述信息了。 下面我们来创建一个监听器,体... 阅读全文
posted @ 2015-07-05 17:53
Vae永Silence
阅读(583)
评论(0)
推荐(0)
摘要:
Servlet3.0学习总结(三)——基于Servlet3.0的文件上传在Servlet2.5中,我们要实现文件上传功能时,一般都需要借助第三方开源组件,例如Apache的commons-fileupload组件,在Servlet3.0中提供了对文件上传的原生支持,我们不需要借助任何第三方上传组件,... 阅读全文
posted @ 2015-07-05 17:52
Vae永Silence
阅读(286)
评论(0)
推荐(0)
摘要:
Servlet3.0学习总结(二)——使用注解标注过滤器(Filter)Servlet3.0提供@WebFilter注解将一个实现了javax.servlet.Filter接口的类定义为过滤器,这样我们在web应用中使用过滤器时,也不再需要在web.xml文件中配置过滤器的相关描述信息了。 下面我... 阅读全文
posted @ 2015-07-05 17:51
Vae永Silence
阅读(2100)
评论(0)
推荐(0)
摘要:
Servlet3.0学习总结(一)——使用注解标注Servlet一、Servlet3.0介绍 Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。二、开发Servl... 阅读全文
posted @ 2015-07-05 17:50
Vae永Silence
阅读(2168)
评论(0)
推荐(0)
摘要:
XML学习总结(二)——XML入门一、XML语法学习 学习XML语法的目的就是编写XML 一个XML文件分为如下几部分内容:文档声明元素属性注释CDATA区、特殊字符处理指令(processinginstruction)1.1、xml语法——文档声明 在编写XML文档时,需要先使用文档声明,声... 阅读全文
posted @ 2015-07-05 17:49
Vae永Silence
阅读(276)
评论(0)
推荐(0)
摘要:
XML学习总结(一)——XML介绍一、XML概念 ExtensibleMarkupLanguage,翻译过来为可扩展标记语言。Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。二、学习XML的目的 在现实生活中大量存在有关系的数据,如下图(图-1)所示 ... 阅读全文
posted @ 2015-07-05 17:48
Vae永Silence
阅读(195)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2015-07-05 16:53
Vae永Silence
阅读(2)
评论(0)
推荐(0)
摘要:
孤傲苍狼的博客园http://www.cnblogs.com/xdp-gacl/tag/我的Tag列表JavaWeb学习总结(62)EasyUI学习总结(6)MySQL(2)Linux下项目部署(1)java基础总结(28)WebService学习总结(5)Hessian(2)java面试题(1)J... 阅读全文
posted @ 2015-07-05 16:36
Vae永Silence
阅读(29773)
评论(11)
推荐(44)
摘要:
JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件现在很多的网站都提供有用户注册功能,通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们的注册的用户名和密码以及一个激活账户的超链接等信息。今天我们也来实现一个这样的功能,用户注册成功之后,就将用... 阅读全文
posted @ 2015-07-05 16:34
Vae永Silence
阅读(241)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件一、RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有:from字段 --用于指明发件人t... 阅读全文
posted @ 2015-07-05 16:33
Vae永Silence
阅读(227)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(五十一)——邮件的发送与接收原理一、邮件开发涉及到的一些基本概念1.1、邮件服务器和电子邮箱 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。例如现在Internet很多提供邮件服务的厂商:sina、sohu、163等等他们都有自己的邮件服务器。 这些... 阅读全文
posted @ 2015-07-05 16:32
Vae永Silence
阅读(238)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(五十)——文件上传和下载在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的... 阅读全文
posted @ 2015-07-05 16:31
Vae永Silence
阅读(230)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(四十九)——简单模拟Sping MVC在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,示例代码如下: 1 /** 2 * 使用Contro... 阅读全文
posted @ 2015-07-05 16:30
Vae永Silence
阅读(176)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet一、Servlet的传统配置方式 在JavaWeb开发中, 每次编写一个Servlet都需要在web.xml文件中进行配置,如下所示:1 2 ActionServlet3 me.gacl.w... 阅读全文
posted @ 2015-07-05 16:29
Vae永Silence
阅读(189)
评论(0)
推荐(0)
摘要:
javaweb学习总结(四十七)——监听器(Listener)在开发中的应用监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用一、统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了。... 阅读全文
posted @ 2015-07-05 16:28
Vae永Silence
阅读(215)
评论(0)
推荐(0)
摘要:
javaweb学习总结(四十六)——Filter(过滤器)常见应用一、统一全站字符编码 通过配置参数charset指明使用何种字符编码,以处理Html Form请求参数的中文问题 1 package me.gacl.web.filter; 2 3 import java.io.IOExcepti... 阅读全文
posted @ 2015-07-05 16:27
Vae永Silence
阅读(201)
评论(0)
推荐(0)
摘要:
javaweb学习总结(四十五)——监听器(Listener)学习二一、监听域对象中属性的变更的监听器 域对象中属性的变更的事件监听器就是用来监听 ServletContext, HttpSession, HttpServletRequest 这三个对象中的属性变更信息事件的监听器。 这三个监听... 阅读全文
posted @ 2015-07-05 16:26
Vae永Silence
阅读(213)
评论(0)
推荐(0)
摘要:
javaweb学习总结(四十四)——监听器(Listener)学习一、监听器介绍1.1、监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于... 阅读全文
posted @ 2015-07-05 16:25
Vae永Silence
阅读(187)
评论(0)
推荐(0)
摘要:
javaweb学习总结(四十三)——Filter高级开发在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。一、Decor... 阅读全文
posted @ 2015-07-05 16:24
Vae永Silence
阅读(157)
评论(0)
推荐(0)
摘要:
javaweb学习总结(四十二)——Filter(过滤器)学习一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行... 阅读全文
posted @ 2015-07-05 16:23
Vae永Silence
阅读(204)
评论(0)
推荐(0)
摘要:
javaweb学习总结(四十一)——Apache的DBUtils框架学习一、commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同... 阅读全文
posted @ 2015-07-05 16:22
Vae永Silence
阅读(184)
评论(0)
推荐(0)
摘要:
javaweb学习总结(四十)——编写自己的JDBC框架一、元数据介绍 元数据指的是"数据库"、"表"、"列"的定义信息。1.1、DataBaseMetaData元数据 Connection.getDatabaseMetaData()获得代表DatabaseMetaData元数据的Databas... 阅读全文
posted @ 2015-07-05 16:21
Vae永Silence
阅读(180)
评论(0)
推荐(0)
摘要:
javaweb学习总结(三十九)——数据库连接池一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢... 阅读全文
posted @ 2015-07-05 16:20
Vae永Silence
阅读(179)
评论(0)
推荐(0)
摘要:
javaweb学习总结(三十八)——事务一、事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 例如:A——B转帐,对应于如下两条sql语句 update from account set money=money+100 where name='B';... 阅读全文
posted @ 2015-07-05 16:19
Vae永Silence
阅读(176)
评论(0)
推荐(0)
摘要:
javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键测试脚本如下:1 create table test12 (3 id int primary key auto_increment,4 name varchar(20)5 ); 测试代码: 1 packag... 阅读全文
posted @ 2015-07-05 16:18
Vae永Silence
阅读(159)
评论(0)
推荐(0)
摘要:
javaweb学习总结(三十六)——使用JDBC进行批处理在实际的项目开发中,有时候需要向数据库发送一批SQL语句执行,这时应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。 JDBC实现批处理有两种方式:statement和preparedstatement一、使用S... 阅读全文
posted @ 2015-07-05 16:17
Vae永Silence
阅读(174)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(三十五)——使用JDBC处理Oracle大数据一、Oracle中大数据处理 在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数... 阅读全文
posted @ 2015-07-05 16:16
Vae永Silence
阅读(211)
评论(0)
推荐(0)
摘要:
javaweb学习总结(三十四)——使用JDBC处理MySQL大数据一、基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。 在实际开发中,有时是需要用程序把大文本或二进制... 阅读全文
posted @ 2015-07-05 16:15
Vae永Silence
阅读(187)
评论(0)
推荐(0)
摘要:
javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD一、statement对象介绍 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。 Statement对象的executeUpdate方法... 阅读全文
posted @ 2015-07-05 16:14
Vae永Silence
阅读(231)
评论(0)
推荐(0)
摘要:
javaweb学习总结(三十二)——JDBC学习入门一、JDBC相关概念介绍1.1、数据库驱动 这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理,我们安装好数据库之后,我们的应用程序... 阅读全文
posted @ 2015-07-05 16:13
Vae永Silence
阅读(193)
评论(0)
推荐(0)
摘要:
javaweb学习总结(三十)——EL函数库一、EL函数库介绍 由于在JSP页面中显示数据时,经常需要对显示的字符串进行处理,SUN公司针对于一些常见处理定义了一套EL函数库供开发者使用。 这些EL函数在JSTL开发包中进行描述,因此在JSP页面中使用SUN公司的EL函数库,需要导入JSTL开发... 阅读全文
posted @ 2015-07-05 16:11
Vae永Silence
阅读(209)
评论(0)
推荐(0)
摘要:
javaweb学习总结(二十九)——EL表达式一、EL表达式简介 EL 全名为Expression Language。EL主要作用: 1、获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javab... 阅读全文
posted @ 2015-07-05 16:10
Vae永Silence
阅读(197)
评论(0)
推荐(0)
摘要:
javaweb学习总结(二十八)——JSTL标签库之核心标签一、JSTL标签库介绍 JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码二、JSTL标签库的分类核心标签(用得最多)国际化标签(I18N格... 阅读全文
posted @ 2015-07-05 16:09
Vae永Silence
阅读(200)
评论(0)
推荐(0)
摘要:
javaweb学习总结(二十七)——jsp简单标签开发案例和打包一、开发标签库1.1、开发防盗链标签 1、编写标签处理器类:RefererTag.java 1 package me.gacl.web.simpletag; 2 3 import java.io.IOException; 4 imp... 阅读全文
posted @ 2015-07-05 16:08
Vae永Silence
阅读(167)
评论(0)
推荐(0)
摘要:
在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法今天遇到了一个在servlet的service方法中获取ServletContext对象出现java.lang.Nul... 阅读全文
posted @ 2015-07-05 16:07
Vae永Silence
阅读(420)
评论(0)
推荐(0)
摘要:
javaweb学习总结(二十六)——jsp简单标签标签库开发(二)一、JspFragment类介绍 javax.servlet.jsp.tagext.JspFragment类是在JSP2.0中定义的,它的实例对象代表JSP页面中的一段符合JSP语法规范的JSP片段,这段JSP片段中不能包含JSP脚... 阅读全文
posted @ 2015-07-05 16:06
Vae永Silence
阅读(171)
评论(0)
推荐(0)
摘要:
javaweb学习总结(二十五)——jsp简单标签开发(一)一、简单标签(SimpleTag) 由于传统标签使用三个标签接口来完成不同的功能,显得过于繁琐,不利于标签技术的推广, SUN公司为降低标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现... 阅读全文
posted @ 2015-07-05 16:05
Vae永Silence
阅读(173)
评论(0)
推荐(0)
摘要:
javaweb学习总结(二十四)——jsp传统标签开发一、标签技术的API1.1、标签技术的API类继承关系 二、标签API简单介绍2.1、JspTag接口 JspTag接口是所有自定义标签的父接口,它是JSP2.0中新定义的一个标记接口,没有任何属性和方法。JspTag接口有Tag和Simpl... 阅读全文
posted @ 2015-07-05 16:04
Vae永Silence
阅读(165)
评论(0)
推荐(0)
摘要:
javaweb学习总结(二十三)——jsp自定义标签开发入门一、自定义标签的作用 自定义标签主要用于移除Jsp页面中的java代码。二、自定义标签开发和使用2.1、自定义标签开发步骤 1、编写一个实现Tag接口的Java类(标签处理器类) 1 package me.gacl.web.tag; ... 阅读全文
posted @ 2015-07-05 16:03
Vae永Silence
阅读(175)
评论(0)
推荐(0)
摘要:
javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册一、Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,j... 阅读全文
posted @ 2015-07-05 16:02
Vae永Silence
阅读(507)
评论(0)
推荐(1)
摘要:
javaweb学习总结(二十一)——JavaWeb的两种开发模式SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。一、JSP+JavaBean开发模式1.1、jsp+javabean开发模式架... 阅读全文
posted @ 2015-07-05 16:01
Vae永Silence
阅读(246)
评论(0)
推荐(0)
摘要:
javaweb学习总结(二十)——JavaBean总结一、什么是JavaBean JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数属性必须私有化。私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名... 阅读全文
posted @ 2015-07-05 16:00
Vae永Silence
阅读(172)
评论(0)
推荐(0)
摘要:
javaweb学习总结(十九)——JSP标签一、JSP标签介绍 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。二、JSP常用标签 jsp的常用标签有以下三个标签 标签 标签2.1、标... 阅读全文
posted @ 2015-07-05 15:59
Vae永Silence
阅读(202)
评论(0)
推荐(0)
摘要:
javaweb学习总结(十八)——JSP属性范围所谓的属性范围就是一个属性设置之后,可以经过多少个其他页面后仍然可以访问的保存范围。一、JSP属性范围 JSP中提供了四种属性范围,四种属性范围分别指以下四种:当前页:一个属性只能在一个页面中取得,跳转到其他页面无法取得一次服务器请求:一个页面中设置... 阅读全文
posted @ 2015-07-05 15:58
Vae永Silence
阅读(144)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(十七)——JSP中的九个内置对象一、JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行... 阅读全文
posted @ 2015-07-05 15:57
Vae永Silence
阅读(180)
评论(0)
推荐(0)
摘要:
javaweb学习总结(十六)——JSP指令一、JSP指令简介 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。 在JSP 2.0规范中共定义了三个指令:page指令Include指令taglib指令 JSP指... 阅读全文
posted @ 2015-07-05 15:56
Vae永Silence
阅读(894)
评论(0)
推荐(0)
摘要:
javaweb学习总结(十五)——JSP基础语法任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语法,而且在JSP中,所有的JAVA语句都可以使用。一、JSP模版元素 JSP页面中的HTML内容称之为JSP模版元素。 JSP模版元素定义了网页的基本... 阅读全文
posted @ 2015-07-05 15:55
Vae永Silence
阅读(162)
评论(0)
推荐(0)
摘要:
javaweb学习总结(十四)——JSP原理一、什么是JSP? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供... 阅读全文
posted @ 2015-07-05 15:54
Vae永Silence
阅读(178)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(十三)——使用Session防止表单重复提交在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.... 阅读全文
posted @ 2015-07-05 15:53
Vae永Silence
阅读(165)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(十二)——Session一、Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的sessi... 阅读全文
posted @ 2015-07-05 15:52
Vae永Silence
阅读(164)
评论(0)
推荐(0)
摘要:
javaweb学习总结(十一)——使用Cookie进行会话管理一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会... 阅读全文
posted @ 2015-07-05 15:51
Vae永Silence
阅读(157)
评论(0)
推荐(0)
摘要:
javaweb学习总结(十)——HttpServletRequest对象(一)一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得... 阅读全文
posted @ 2015-07-05 15:50
Vae永Silence
阅读(143)
评论(0)
推荐(0)
摘要:
javaweb学习总结(九)—— 通过Servlet生成验证码图片一、BufferedImage类介绍生成验证码图片主要用到了一个BufferedImage类,如下:创建一个DrawImage Servlet,用来生成验证码图片 1 package gacl.response.study; 2 ... 阅读全文
posted @ 2015-07-05 15:49
Vae永Silence
阅读(230)
评论(0)
推荐(0)
摘要:
javaweb学习总结(八)——HttpServletResponse对象(二)一、HttpServletResponse常见应用——生成验证码1.1、生成随机图片用作验证码 生成图片主要用到了一个BufferedImage类, 生成随机图片范例: 1 package gacl.response... 阅读全文
posted @ 2015-07-05 15:48
Vae永Silence
阅读(170)
评论(0)
推荐(0)
摘要:
javaweb学习总结(七)——HttpServletResponse对象(一)Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的... 阅读全文
posted @ 2015-07-05 15:47
Vae永Silence
阅读(164)
评论(0)
推荐(0)
摘要:
javaweb学习总结(六)——Servlet开发(二)一、ServletConfig讲解1.1、配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个标签为servlet配置一些初始化参数。例如: 1 2 ServletConfigDemo1 3 ... 阅读全文
posted @ 2015-07-05 15:46
Vae永Silence
阅读(131)
评论(0)
推荐(0)
摘要:
javaweb学习总结(五)——Servlet开发(一)一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:... 阅读全文
posted @ 2015-07-05 15:45
Vae永Silence
阅读(174)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)一、打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就... 阅读全文
posted @ 2015-07-05 15:44
Vae永Silence
阅读(159)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)一、Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector... 阅读全文
posted @ 2015-07-05 15:43
Vae永Silence
阅读(194)
评论(0)
推荐(0)
摘要:
JavaWeb学习总结(一)——JavaWeb开发入门一、基本概念1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的... 阅读全文
posted @ 2015-07-05 15:42
Vae永Silence
阅读(201)
评论(0)
推荐(0)
摘要:
javaweb学习总结(四)——Http协议一、什么是HTTP协议 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中... 阅读全文
posted @ 2015-07-05 15:27
Vae永Silence
阅读(233)
评论(0)
推荐(0)
摘要:
作为编程人员,程序的调试是一项基本功。在不使用IDE的时候,程序的调试多数是通过日志或者输入语句(System.out.println)的方式。可以把程序运行的轨迹或者程序运行过程中的状态显示给用户,用户据此对程序进行分析调试。实际上这样的调试并不是非常方便。在多数IDE中都提供了debug功能,可... 阅读全文
posted @ 2015-07-05 14:31
Vae永Silence
阅读(241)
评论(0)
推荐(0)
摘要:
Java Web快速入门——全十讲这是一次培训的讲义,就是我在给学生讲的过程中记录下来的,非常完整,原来发表在Blog上,我感觉这里的学生可能更需要。内容比较长,你可以先收藏起来,慢慢看。第一讲(参考《Java Web程序设计基础教程》第1章)1 JSP 和 Java的关系 一般Java指的标注版 ... 阅读全文
posted @ 2015-07-05 14:26
Vae永Silence
阅读(523)
评论(0)
推荐(0)

浙公网安备 33010602011771号