自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Struts2支持的结果类型

struts-default.xml定义的结果类型如下: <result-types> <result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/> <result-type name="dispatcher" class="org.apache

2016-07-31 10:35:19 338

原创 action的基本配置

首先给出一段配置代码: <package name="diaryUser" namespace="/diaryUser" extends="struts-default,json-default"> <action name="diaryUserAction_*" class="diaryUserAction" method="{1}"> <resul

2016-07-31 10:01:37 319

原创 包与命名空间

Struts2是用包来组织action,每个包有命名空间,如果要访问包下面的action,那么包的命名空间是url的一部分。在struts.xml中,<include file="strutsConfig/struts-diaryUser.xml"/>

2016-07-31 09:36:39 538

转载 【转载】Struts2的常量配置总结

原文地址:点此进入<!-- 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 --> <constant name="struts.i18n.encoding" value="UTF-8" /> <!- 国际化-把资源文件定为全局变量 baseName为名字--><constant name="struts.custom.i18

2016-07-31 09:24:50 187

转载 【转载】spring中配置c3p0数据源

原文地址:点此进入 配置基本的驱动类、jdbcUrl、用户名和密码。<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value=" or

2016-07-30 10:30:36 371

原创 spring中的<context:component-scan base-package="" />的作用

在Spring中使用可以扫描base-package包下的源码,如果存在@Entity(PO层)、@Controller(控制层(action层))、@Repository(数据访问层(dao层))、@Service(业务层(Service层))就将他们注册到spring的beans中

2016-07-30 10:08:34 994

转载 【转载】Struts2系统架构

原文地址,点此进入Struts2的官方文档里附带了Struts2的架构图,下面这张图上展示了Struts2的内部模块,以及它们的运行流程。 这张图上分了好多块,彼此之间相互联系,先浏览一下各块的名字,再留心一下运行图最下面的图例,分为四种颜色。*橙色是Servlet Filters,过滤器链,所有的请求都要经过Filter链的处理。*浅蓝色是Struts Core,Struts2的核心部分,S

2016-07-28 22:48:12 387

原创 普通的代理模式

简介:代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 –《Java与模式》试想一个场景。我们身边的场景。有个叫华师家教中心的机构,还有一群想在周末做家教挣点零花钱的学生,由于学生们天天忙着上课和写作业,没有时间出去挨家挨户的登门造访询问家长是否需要家教帮忙辅导工作,学生挨家挨户的登门造访询问家长是否需要家教要做的一件事就是“问”。而恰

2016-07-27 20:50:00 275

原创 Servlet总结

一、Servlet介绍   Servlet是sun公司提供的一门用于开发动态web资源的技术。   Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:   1、编写一个Java类,实现servlet接口。(实际开发中,继承HttpServlet,因为HttpServlet已经实现了GenericS

2016-07-27 00:59:30 316

原创 javascript中的数据类型及null、NaN、undefined的区别

2016-07-26 12:34:32 672

原创 JSP的9大内置对象

JSP九大内置对象是Servlet API接口的对象,在JSP页面转化成的servlet类里的_jspService()方法进行了初始化,也就是说,我们可以直接取使用它们。九大对象依次如下: (1)application对象,它是ServletContext的实例,代表web应用本事。 (2)config对象:它是ServletConfig的实例,代表该JSP页面的配置信息。 (3)excep

2016-07-24 19:33:50 734

原创 JSP的7个动作指令

动作指令与变异指令不同,编译指令是通知Servlet引擎的处理消息,这发生在编译阶段,而动作指令是在运行时候的动作。包括7个: jsp:forward,执行页面转发 jsp:param,传递参数,单独使用无意义 jsp:include,动态包含一个页面 jsp:plugin,少用,用于下载javaBean或者Applet到客户端执行 jsp:useBean,创建一个javaBean的实例

2016-07-24 16:31:09 335

原创 JSP的3个编译指令

JSP的编译指令是通知JSP引擎的消息,它不直接生成输出。它们都有默认值,因此开发人员无须为每个指令设置值。 常见有3个编译指令:page指令、include指令、taglib指令1、page指令: 该指令是针对当前页面的指令。一般置于最顶端,且可以有多个。 page指令的属性及其属性意义如下: (1)language:声明当前JSP页面使用的脚本语言的种类,因为页面是JSP页面,故自然它们

2016-07-24 16:27:43 974

原创 静态工厂模式

考虑使用静态工厂模式代替构造函数的优势如下: 1、静态工厂方法与构造器的不同在于,静态工厂方法有名字,而构造器没有(构造器与类名称相同),例如: 构造器People()返回的可能是男人也可能返回女人(假设),而People.getMan()则可以根据性别去只返回男人,People.getWoman可以根据性别去只返回女人。2、不必每次调用它们都创建一个新对象(根据以下代码思考与单例模式

2016-07-21 11:25:39 248

原创 单例模式

参考原文博客:点击进入在此谢过原博主。单例模式有5种形式;分别是饿汉模式、懒汉模式、双重检测锁模式、静态内部类模式,枚举模式。其中双重检测锁本人不清楚这么做的原因,并且原博主建议在JDK修复同步块嵌套漏洞之前不使用。静态内部类模式咋一看还不如写回饿汉模式,但是静态内部类模式实现了延迟加载,提供了系统性能。 以下是代码: (1)饿汉模式package cn.test.Singleton.one;/

2016-07-21 10:49:04 268

原创 Java传值问题

以前一直以为,传递基本类型的参数的形式是传值,传递引用类型的参数的形式是传引用。 如下:public class TestRefParam { private static void swap(int x, int y){ int temp = x; x = y; y = x; } public static void mai

2016-07-20 13:14:55 366

原创 Java创建一个对象的过程

内容来自Thinking In Java

2016-07-12 23:29:09 1701

原创 Java初始化与垃圾回收机制简单记录

初始化: 我们知道java通过构造函数对类级别上的变量(全局变量)进行初始化,这里要提醒下,类级别上的变量如果是类对象的话,若程序员不对其进行初始化,那么在对类实例化时,这个类对象成员的初始值是null,比如String str; 。对于全局变量的初始化,初始化的顺序是根据变量定义的先后顺序,即便变量的定义散布在程序中java尽力保证,所有变量在使用前都能得到初始化,对于方法的局部变量,java

2016-07-12 23:23:12 298

转载 【转载】如何向非技术人解释SQL注入?

今天刷CSDN偶然看到一篇如何向非技术人解释SQL注入,这是一篇不仅仅教你如何向非技术人员解释SQL注入,也适合自己理解,故转载。原文地址:http://blog.jobbole.com/84153/以下为原文:【伯乐在线导读】:这个问题源自 StackOverflow,题主需要向没有技术背景和经验的朋友解释 SQL 注入,希望有人能有好方法。Polynomial 分享了他的类比方法,得到了 710

2016-07-03 20:07:07 332

传智博客培训资料

传智博客javaweb上课时候的培训资料,齐全,专业

2016-01-04

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

TA关注的人

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