自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

傲断苍穹的专栏

Javaweb 技术交流

  • 博客(25)
  • 收藏
  • 关注

转载 struts2校验框架学习笔记

Struts2 校验框架Struts2 和Struts1同样也提供了校验框架,但在Struts2 已经不再把校验框架做为一个插件,而是已经内置到了Struts2中,而且配置起来更为简单方便,功能也更强大。下面以一个例子来说明Struts2校验框架的使用。1在myeclipse 中创建一个web工程,在src目录下创建struts.xml 配置文件,添加好xml标头,配置web.xml文

2014-04-09 09:37:15 496

转载 MVC框架

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

2014-08-21 09:49:34 558

转载 Spring bean的生命周期

在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时存取共享资源所引发的数据不同步问题。然而在s

2014-05-21 17:48:31 362

转载 Spring bean装配

Spring支持5种自动装配模式,如下:no            ——默认情况下,不自动装配,通过“ref”attribute手动设定。buName       ——根据Property的Name自动装配,如果一个bean的name,和另一个bean中的Property的name相同,则自动装配这个bean到Property中。byType     ——根据Propert

2014-05-21 17:47:07 457

转载 单例模式-java设计模式

概念:  java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。  单例模式有一下特点:  1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、

2014-05-07 21:24:16 343

转载 工厂方法模式简介

1工厂方法(Factory Method)模式简介编辑工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。工厂方法模式是简单工厂模

2014-05-07 21:22:11 533

转载 建造者模式

同工厂模式的区别有,1可以返回不同的产品,产品很复杂2,多了一层建造者。当做一种事情的步骤是必不可少的。也就是说做这种事情,所有的步骤是不会少的。但是这些事情的具体做法的步骤实现又是不一样的。 由每个个具体的对象去实现 。 比如做一道菜,放盐,油等这些都是不可少的,但是每个人放的量又不一样。 有的时候我们做的时候就可能会因为一件事情的步骤太多而忘记了做某

2014-05-05 21:14:34 418

转载 抽象工厂模式

抽象工厂模式编辑抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据LSP原则,任何接受父类型的地方,都应当能够接受子类型。因此,实际上系统所需要的,仅仅是类型与这些抽象产品角色相同的一些实例,

2014-05-05 21:13:21 391

转载 JFreechar

JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并

2014-05-04 13:13:14 1061

转载 struts2 CRUD

Struts2CRUD   UserBean//要添加set,getpublic class UserBean {         private Long id;        private String name;            private String password;                private int a

2014-04-23 17:52:18 493

原创 struts 2 Action 动态调用

Struts2的Action配置(动态调用--DMI)  struts.xml文件中   /userAdd_success.jsp   Jsp页面中/user!add">添加用户url地址中动态指定(动态方法调用DMI)(推荐) 表示调用user action中的add方法 类中public class UserAction exte

2014-04-22 21:25:54 463

转载 云计算

云计算编辑云计算[1](cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市

2014-04-19 10:55:31 1557

转载 struts2 标签库

Struts2标签库包括:OGNLStruts2标签分类控制标签 :(if, elseif,else, iterator, append, merge, generator, subset, sort)数据标签 :(bean, param,date, debug, include, set, url, push) OGNLObject-Graph Navigation

2014-04-16 11:25:00 613 2

转载 Eclipse 技巧

. 打开MyEclipse 6.0.1,然后“window”→“Preferences”  2.      选择“java”,展开,“Editor”,选择“Content Assist”。 3.      选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation tri

2014-04-11 11:38:02 516

转载 struts2+jquery_validate控件验证

struts2+jquery_validate控件验证,新增用户描述:其中的一些css及js文件不需要引入,为了实现验证功能只需引入jquery-1.11.0.min.js、jquery.validate.js、useradd.js三个文件,这里包括了jquery_validate控件的基本用法、自定义验证方法及验证成功后的逻辑,自认为已经够用了,希望和大家分享一下   新增页

2014-04-10 22:47:04 779 1

转载 javaweb面试题

1. Java中 forward 和redirect的区别使用forward的时候浏览器不知道它所请求的具体资源来源,所以地址栏不会变;使用redirect,服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL。forward,转发页面和转发到的页面可以共享request里面的数据.redirect,不能共享数据.2. JSP内

2014-04-10 22:31:58 540

转载 Struts2 不常见问题四则

1.   统一字符集要想不在页面上或者数据库中出现乱码,首先必须统一页面、Struts和数据库的字符集。页面上通常会在如下两种地方设置:charset=utf-8">(html代码) pageEncoding=”utf-8” … %>(jsp代码)Struts必须在struts.xml配置文件中设置:Struts2中struts.i18n.e

2014-04-10 22:26:28 360

转载 jQuery入门学习总结

jquerydivgooglecssfunctionjavascript目录(?)[+]1.      常用的HTML元素选取$(“xxx”)                              所有标签的元素$(“p#demo”)                   所有id=”demo”的元素$(“p.style”)            

2014-04-10 22:19:29 470

转载 Ajax入门

目前,编写应用程序时有两种基本的选择:桌面应用程序Web应用程序 它们有什么区别呢?桌面应用程序一般很快(就在您的计算机上运行,不用等待互联网连接),具有漂亮的用户界面(通常和操作系统有关)和非凡的动态性。可以单击、选择、输入、打开菜单和子菜单、到处巡游,基本上不需要等待。而相对而言,Web应用程序是最新的潮流,它提供了在桌面上不能实现的服务(比如Amazon.com和eBay)。

2014-04-10 22:15:23 414

转载 struts入门实力教程- 简单易懂

回顾Struts2的使用过程,网上搜的教程多多少少都会有点问题,重新记录下创建过程,方便查阅。1、下载Struts2的jar包下载地址:http://archive.apache.org/dist/struts/binaries/我用的是struts-2.3.14-all.zip这个版本2、创建一个web project项目下面给出所有文件均创建完成后的

2014-04-10 22:03:01 395

转载 struts2 拦截器

如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器):  0(必须加,否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局的配置设

2014-04-10 21:46:37 356

转载 给Eclipse换个启动界面

偶然在pure的blog上发现一篇文章,他说可以给Eclipse换启动界面,可是并没有给出怎么换界面。我想应该是把启动界面那幅图片换成自己的图片就行了,可是启动界面在哪里呢?到eclipse的目录下研究一番,终于找到了,在eclipse\plugins\org.eclipse.platform_3.1.1 目录下面有个splash.bmp找个自己的图片换掉它应该就没问题了吧,可是当替换完重

2014-04-09 11:55:55 1637

转载 Struts2 OGNL

首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识: 1.OGNL表达式的计算是围绕OGNL上下文进行的

2014-04-09 11:03:14 399

转载 struts2国际化

首先建一个strut2的项目这就不多说! 1.在struts.properties中加入如下代码 #国际化文件 struts.custom.i18n.resources=messageResources(这个是资源文件的前缀,如果要是有文件目录就这样写xxxx.xxx...messageResources) 或者在struts.xml里面加上  2.

2014-04-09 10:59:38 415

转载 Struts2 工作原理

上图来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例

2014-04-02 21:33:52 475

空空如也

空空如也

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

TA关注的人

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