自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

让我们的手指敲起锋利的代码勇敢前进!

分享是一座天平,你给予他人多少,他人便回报你多少。相反,如果你是一个自私的人,那么你就永远也不会得到真正的快乐,永远交不到知心的朋友!

  • 博客(23)
  • 资源 (11)
  • 收藏
  • 关注

原创 struts.xml详解

struts.xml是我们在S2SH开发中利用率最高的文件,也是Struts2中最重要的配置文件,所以我们对它的了解一定要非常熟悉...一下分别介绍一下几个struts.xml中常用到的标签1、利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用标签引入其他配置文件。比如一个网上购物程序,可以把用户配置、商品配置、订单配

2012-12-30 22:35:28 870

原创 Struts1 PK Struts2

有人说Struts2是Struts1的升级版,也有人说Struts2跟Struts1完全不同,其实Struts2与Struts1真的很不一样哦~~======================================================================================================PK 一、常用到的类:Struts1:

2012-12-28 17:37:24 925

原创 Hibernate反向工程—java.math.BigDecimal替换

从oracle数据库中的integer字段通过hibernate的反向工程,生成的bean字段为java.math.BigDecimal类型。但是struts2框架中的xworks对从jsp页面穿过来的bean对象不能对java.math.BigDecimal类型从string类型转换到BigDecimal类型,但能转换为integer和long类型。因此要将BigDecimal类型改成integ

2012-12-22 21:02:53 985

原创 Hibernate反向工程

当我们将项目框架搭建好以后,接下来就是反向工程了,反向工程主要有以下几个步骤:1、选择myeclipse hibernate视图。2、建立与后台数据库的连接:      1)、configure database driver;      2)、添加对应的数据库driver;      3)、添加driver对应的jar包;      4)、配置链接参数(示例:jd

2012-12-22 18:25:18 730

原创 Spring工作原理

工作流程如下:1.springmvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请请求提交到目标Controller 4.Controller进行业

2012-12-22 18:16:34 703

原创 Hibernate工作原理

1.Hibernate 的初始化.读取Hibernate 的配置信息-〉创建Session Factory1)创建Configeration类的实例:它的构造方法:将配置信息(Hibernate config.xml)读入到内存。 一个Configeration 实例代表Hibernate 所有Java类到Sql数据库映射的集合。2)创建SessionFactory实例:把

2012-12-22 17:57:22 713

原创 Struts2 工作原理

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

2012-12-22 17:39:55 863

原创 基于S2SH框架的项目—jar包选用

刚开始项目搭建好以后,项目会添加如下图中的jar包:在调试程序的时候会遇到jar包的冲突 ,鉴于这种问题的出现,我们可以把所有这些jar包从项目中移除,然后再从外面引用完整的、没有冲突的jar包,大家可以到我的资源专栏中去下载,现在就去下载...最新版本Spring、Hibernate、Struts框架整合一、ssh综述:最新版本St

2012-12-22 12:57:21 1666

原创 基于S2SH框架的项目—antlr-2.7.2.jar包冲突问题

java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I org.hibernate.hql.ast.HqlSqlWalker.generatePositionalParameter(HqlSqlWalker.java:896) org.hibernate.hql.antlr.HqlSql

2012-12-22 12:28:38 958

原创 S2SH框架原理及优点

系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO接口,并给出Hibernate的DAO实现,采用 Hiber

2012-12-22 11:18:25 2570

原创 基于S2SH框架的项目—web.xml文件配置

为了Spring和Strust2的完美结合,需要在web.xml文件加入如下几部分代码1、Spring配置文件默认情况下,Spring配置文件为applicationContext.xml,该文件保存在src目录下。  contextConfigLocation classpath:applicationContext.xml

2012-12-21 23:01:33 891

原创 注解—Action(@Controller)

import org.apache.struts2.convention.annotation.Action;import org.apache.struts2.convention.annotation.ExceptionMapping;import org.apache.struts2.convention.annotation.ExceptionMappings;import o

2012-12-21 21:08:29 2420

原创 注解—Service(@Service)

@Service用于标注业务层组件  @Service @Scope("prototype") public class VentorServiceImplimplements iVentorService {}在一个稍大的项目中,如果组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。 Spring2.5为我们引入了组件自动扫描机

2012-12-21 21:06:21 1909

原创 基于S2SH框架的项目—详细搭建步骤

1、新建一个WebProject,如下图: 2、添加Struts2框架      右击刚才创建的HelloS2SH项目,选择MyEclipse > add Struts2 Capabilities...,如下图: 然后紧接着出现一个对话框,我们这里选择Struts2.1和/*  ,如下图:点击next,出现如下的界面:最后点击finish,strust2

2012-12-21 14:24:55 1192 1

原创 Struts 返回Json

1.导入jsonplugin包Struts2.16:导入jsonplugin-0.34.jar包(下载包)和commons-logging-1.0.4.jar(Struts2 lib下有)Struts2.18导入struts2-json-plugin-2.1.8.1.jar(Struts2 lib下有)2.struts.xml中package 中extends="json-

2012-12-20 23:06:16 677

原创 android欢迎界面动画加载

欢迎界面 WelcomeActivity .javapublic class WelcomeActivity extends Activity implements AnimationListener {private ImageView  imageView = null;private Animation alphaAnimation = null;@Overridep

2012-12-19 21:15:14 1216

原创 Hibernate 实体类注解

Hibernate注解1。@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,

2012-12-19 11:16:27 650

原创 注解—DAO(@Repository)

@Repository用于标注数据访问组件,即DAO组件 Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spring 能够扫描类路径中的类并识别出 @Repository

2012-12-19 10:55:30 4204

原创 BaseAction

public class BaseAction extends ActionSupport { protected final Log log = LogFactory.getLog(getClass());  private int pageNo = 1; private int pageSize = 15;  //当前登陆用户 private Emp emp;

2012-12-19 10:14:04 740

转载 在java中equals和“==”的比较

equals 方法是 java.lang.Object类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 ="abc" ;s1

2012-12-19 09:37:28 519

转载 Java中11个常见的违规编码

一、Eclipse编译器提供源代码格式输入Ctrl + Shift + F——源代码格式Ctrl + Shift + O——组织输入并删除未使用的代码二、避免多个返回(退出点)依照你的方法,确保只有一个退出点。不要在同一个地方或多个地方使用返回。比如,下面的代码,NOT RECOMMENDED(不建议),这是因为有多个退出点(返回语句)。private boolean isEl

2012-12-18 23:06:57 776

原创 Struts2 用 s:if test 判断属性和字符串相等

字符串N一定要用“”双引号包含,从test的包含则用单引号 ‘ ’,如果相反,则不能正确判断该属性是否与该字符串相等。正确:错误:因为java是强类型语言,单引号表示char类型,只能赋给一个字符给char类型,而双引号则表示String类型所以我的activityBean.searchForce属性是String类型,那么N必须要用双引号

2012-12-18 22:37:29 649

原创 Struts2 中利用 <s:iterator标签 批量输出 <input type="checkbox">判读是否被选中

在 Struts2 的应用中 , 经常会碰到 一组 checkbox 复选框输出的情况 。 如何根据列表输出和得到选中的值, 并且回显时自动选中呢 ?   ' checked="checked" /> //单位复选框数据源列表 public List> getSimulatorUnitList(){return (List

2012-12-18 22:26:31 1280 1

drupal devel_themer-7.x-1.x-dev.tar.gz

devel_themer-7.x-1.x-dev.tar.gz

2014-12-03

网盘大集会

网盘大集会

2013-05-20

Flex入门教程

Flex入门详细介绍,让你不再为开发flash发愁

2013-01-11

spring acegi 中文手册

spring acegi 中文手册 ,让你充分理解acegi机制

2013-01-11

Apache+Tomcat集群和负载均衡所需软件

Apache+Tomcat集群和负载均衡所需软件,不用去分别下载了

2013-01-11

SVN使用手册大全(史上最全)

SVN使用手册大全(史上最全)

2013-01-10

简单实用的定时提醒器

作为程序员,一天到晚都要面对电脑,这样对我们的眼睛、皮肤、脊椎等都有很大的辐射和伤害,所以我就为自己写了一个简单的定时提醒器,每过一段时间都会提醒自己站起来休息休息,走动走动,蛮实用的~~

2012-12-23

S2SH jar大全

使用此jar包,项目运行再不会出现jar冲突啦

2012-12-22

查看apk、jar源码

反编译apk、jar文件,得到其源代码和资源的方法

2012-12-12

struts2(时间日期类型转换器)

struts2(时间日期类型转换器) 简洁 易懂

2012-09-22

空空如也

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

TA关注的人

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