自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (1)
  • 收藏
  • 关注

转载 JPA 教程(一) .

1.JPA概述 JPA(Java Persistence API)作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。Sun这次吸取了之前EJB规范惨痛失败的经历,在充分吸收现有ORM框架的基础上,得到了一个易于使用、伸缩性强的ORM规范。从目前的开发社区的反应上看,JPA受到了极大的支持和赞扬,JPA作为ORM领域标准化整合者的目标应该不难实

2012-10-17 16:06:12 10429

转载 HTML <button> 标签

定义和用法 标签定义一个按钮。在 button 元素内部,您可以放置内容,比如文本或图像。这是该元素与使用 input 元素创建的按钮之间的不同之处。 控件 与 相比,提供了更为强大的功能和更丰富的内容。 与 标签之间的所有内容都是按钮的内容,其中包括任何可接受的正文内容,比如文本或多媒体内容。例如,我们可以在按钮中包括一个图像和相关的文本,用它们在按钮中创建一个吸引人的标记图像。

2012-10-17 15:37:17 781

原创 第一个JavaSrcipt例子

var s = 1; for(var i = 1 ; i < 10 ; i++){ s = s * i; document.write(i +" ! = " + s+""); }  1 ! = 12 ! = 23 ! = 64 ! = 245 ! = 1206 ! = 7207 ! = 50408 !

2012-10-17 15:21:58 628

转载 public static void main(String[] args){}函数诠释

主函数的一般写法如下:  public static void main(String[] args){…}  下面分别解释这些关键字的作用:  (1)public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数。  (2)static关键字,告知编译器main函数是一个静态函数。也就是说main函数中的代码是存储在静态存储区的,即当定义了类以后这段代码

2012-10-16 14:01:11 5269

转载 String,StringBuffer,StringBuild的区别

1. String对象内容是不可改变的,StringBuffer是可以改变的,并且高效; 2. StringString a = "123"; a = a + "456"; 上面两句,虽然a的值最终改变了,但是实际上在编译的时候,第一句a是一个对象,被分配了一个地址,第二句执行时,原来的a被释放,然后重新分配。a 原本指向一 String object instance ("1

2012-10-16 13:51:31 836

转载 Spring的依赖注入( 设值注入)

设值注入  设值注入是指通过setter方法传入被调用者的实例。这种注入方式简单、直观,因而在Spring的依赖注入里大量使用。看下面代码,是Person的接口//定义Person接口public interface Person{ //Person接口里定义一个使用斧子的方法 public void useAxe();}

2012-10-15 17:54:31 1064

原创 巴巴运动网学习笔记二之spring3.1+jpa的环境配置

a.导入spring所用jar包b.新建src/beans.xml文件 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spri

2012-10-15 16:06:22 2159

原创 巴巴运动网学习笔记一之JPA的环境配置

1.jpa的环境配置  a.导入jpa所用的jar包,根据jpa的实现框架不同,其jar包也不同  b.新建如下配置文件src/META-INF/persistence.xml的配置文件src下必须有一个META-INF文件夹,而且persistence.xml必须在其内,文件名必须相同。<persistence xmlns="http://java.sun.com/xml/n

2012-10-15 11:45:05 1791

转载 struts2 拦截器 interceptor

downpour 写道拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。正如上面 Struts2的Reference中讲述的,Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后执行拦截器的代码。接下来,我们将重点讨论一下Struts2中的拦截器的

2012-10-09 20:44:34 990

转载 Struts2的声明式异常处理

在struts2应用程序中你还在使用try catch语句来捕获异常么?如果是这样的,那你OUT啦!struts2支持声明式异常处理,可以再Action中直接抛出异常而交给struts2来处理,当然需要我们在xml文件中配置,由于抛出同样的异常的处理方法通常都一样,所以如果能在xml中配置全局异常,将会使得开发便捷性大大提高。以前的异常捕获可能是这样的:/** * 执行更新 *

2012-10-06 11:06:59 736

转载 OGNL——Object-Graph Navigation Language(对象图导航语言)

OGNL是Object-Graph Navigation Language(对象图导航语言)的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。第一个例子Index.jspOgnlAction.

2012-10-05 16:57:23 4949

转载 Struts2全局结果集Global Results

/main.jsp /success.jsp /success.jsp /success.jsp 注意,在struts.xml的user action里并没有一个result叫mainPage,怎么会跳到main.jsp呢? 原因是假如有许多的action,他们都有一个共同的结果,如果

2012-10-04 16:50:05 4128

转载 Struts2结果类型

在struts2框架中,当action处理完之后,就应该向用户返回结果信息,该任务被分为两部分:结果类型和结果本身。结果类型提供了返回给用户信息类型的实现细节。结果类型通常在Struts2中就已预定义好了(见下表),或者是由插件提供,开发人员也可以自定义结果类型。默认配置的结果类型是dispatcher,该结果类型使用JSP来向用户显示结果。当定义了结果类型之后,该结果类型可以在不同的acti

2012-10-04 16:25:40 1138

转载 Struts2访问Web元素

后台的Action跟我们前台的页面来通讯的时候,由于它拿不到request,session,servletContext比如当我们有人登陆了,我们要在session中设一个值,表示它登陆了,但是如果你Action访问不到session,你如何把相关的数据设到session里面,response不用访问它,因为我们的结果是通过result返回的。取得Map类型request,session,ap

2012-10-04 11:51:19 3447

翻译 Struts2 官方教程之Form Validation(十二)

This tutorial assumes you've completed the Processing Forms tutorial and have a working Form_Processing_Struts2_Ant (or Form_Processing_Struts2_Mvn) project. The example code for this tutorial, Form

2012-10-03 15:06:28 3014

翻译 Struts2 官方教程之Processing Forms(十一)

This tutorial assumes you've completed the Coding Struts 2 Actons tutorial and have a working Coding_Actions_Struts2_Ant (or Coding_Actions_Struts2_Mvn) project. The example code for this tutorial,

2012-10-03 12:32:16 1260

翻译 Struts2 官方教程之Coding Struts 2 Actions(十)

This tutorial assumes you've completed the Using Struts 2 Tags tutorial and have a working Using_Tags_Struts2_Ant (or Using_Tags_Struts2_Mvn) project. The example code for this tutorial, Coding_Acti

2012-10-03 11:12:21 1439

转载 struts2中文乱码解决方法

关于乱码的解决方法,网上成车成车的。整体要领无非就是统一编码格式。总结struts2项目中遇到乱码的解决方法。struts2中文乱码解决方法1. 在struts2里面,最好将所有字符都设成utf-8。1.1 在jsp页面设定字符编码。这边有必有说明的是如果是jsp+java bean+servlet的方案,中文乱码很好解决,统一设成gb2312就可以了。     1.2 使用s

2012-10-03 10:42:03 920

转载 Struts2 的三种接受参数的方式

struts2接收前台传来的参数有3种方法1、第一种:action 设置 相应的变量    在相应的action中设置与将要传进来的参数名相同的变量     eg: 前台传给后台两个参数 name=chance & age = 1,那么后台的action中 要设定这样的变量:private String name; private int age;同时,必须设置set,和 ge

2012-10-02 19:27:40 8975

转载 struts2动态方法调用

动态方法调用       Struts2支持动态方法调用,它指的是一个Action中有多个方法,系统根据表单元素给定的action来访问不同的方法,而不用写多个Action。       使用动态方法调用前必须设置Struts2允许动态方法调用,它是通过设置struts.enable.DynamicMethodInvocation = true来完成的。       Struts2

2012-09-30 20:50:18 926

翻译 Struts2 官方教程之Struts Tags(八)——UI Tags(Themes and Templates)

UI标签是用来生成Web界面,或者为Web界面提供某些功能支持的标签,比如:表单标签就是把各种途径获取的需要展示的数据,通过动态生成HTML的形式展示到界面上。UI标签分成如下几种:Form Tags:表单标签,包含所有可以用在Form表单里面的标签Non-Form UI Tags:非表单标签,主要包含错误展示、组件等Ajax Tags:用来支持Ajax的标签,这个在后面有专门的章节来

2012-09-28 16:33:44 2846

转载 java创建对象:new和newInstance的不同

在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们

2012-09-27 13:41:09 3885

翻译 Struts2 官方教程之Struts Tags(七)——Generic Tags(Data Tags )

aEdit Page   Browse Space  Add Page   Add News DescriptionA tag that creates a HTML .This tag supports the same attributes as the "url" tag, including nested parame

2012-09-27 11:07:56 4391

转载 跟踪用户状态

当一个用户登录成功后,需要将用户的用户名添加为Session状态信息,为了访问HttpSession实例,Struts 2提供了一个ActionContext类,该类提供了一个getSession的方法,但该方法的返回值类型并不是HttpSession,而是Map。这又是怎么回事呢?实际上,这与Struts 2的设计哲学有关,Struts 2为了简化Action类的测试,将Action类与Serv

2012-09-26 10:26:54 990

翻译 Struts2 官方教程之Using Struts 2 Tags (五)

This tutorial assumes you've completed the Hello World tutorial and have a working Hello_World_Struts2_Ant (or Hello_World_Struts2_Mvn) project. The example code for this tutorial, Using_Tags_Struts

2012-09-25 17:34:33 3639

翻译 Struts2 官方教程之Create Struts 2 Web Application (三) .

You can download this complete example, Basic_Struts2_Ant, from Google Code - http://code.google.com/p/struts2-examples/downloads/list. Click on the link for Basic_Struts2_Ant.zip and save the file

2012-09-24 18:01:08 2104

翻译 Struts2 官方教程之How To Create A Struts 2 Web Application(二)

This tutorial walks through installing the framework and creating a simple application.While the Struts 2 framework is simple to use, creating non-trivial applications assumes a working

2012-09-24 17:19:27 984

原创 Struts2 官方教程(前言)(一)

在网上找了很久的Struts2教程的书籍,大家都知道网上资料繁多,五花八门,想要仔细找到一本合适自己的书,实在不是一件容易的事。其实一早就想过直接看官方教程,但是一是汗颜自己的英语水平,二是自己无法把握重点,三嘛,自己的水平有限,对Struts2只会一些简单的应用,深层次的东西就不怎么懂了。        后来,实在没办法了,硬头头皮看官方的教程,想来可以一边可以学习最原始的资料,二嘛,随便提

2012-09-24 17:12:35 889

原创 Struts2体系结构图以及详解

Strut2的体系结构如图所示:一个请求在Struts2框架中的处理大概分为以下几个步骤:1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)

2012-09-24 15:30:10 742

原创 前言

其实MVC可以看成一个接口,而struts2 实现了MVC,当然,实现MVC的框架还有很多,如JSF等。而且Struts2是一个典型的Web层框架,所以所有Struts2的sample项目都以war包的形式给出,大家可以将这些war包的任何一个复制到你的Web容器的运行目录下,启动Web容器就可以访问这些sample项目。千万不要小看这些sample项目,我们可以从这些项目中获取许

2012-09-24 15:21:03 573

转载 struts1和struts2的区别

1、配置文件格式不同2、struts1有from类和action类,属性封装from类里,在struts2里只有action类,属性封装action类里3、页面调用是struts1 是*.do struts2 是*.action我认为struts2要比struts1,简单、方便、快捷。就是用着比struts1好以上是我开发的体会,下面是我找的资料主要表现在如下几个方面:

2012-09-24 11:18:59 695

原创 在网页中插入CSS样式表的几种方法

这里讲链入外部样式表、内部样式表、导入外表样式表和内嵌样式 1. 链入外部样式表  …… ……  2.内部样式表 …… hr {color: sienna} p {margin-left: 20px} body {background-image: url("images/back40.gif")} ……

2012-09-24 10:49:30 1307

转载 Java项目经验——程序员成长的关键

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如

2012-09-24 09:59:26 725

转载 8种常见的Java不规范代码

在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle, FindBugs 和 PMD。在Eclipse中格式化源代码并管理import语句Eclipse提供了自动格式化源代码和

2012-09-24 09:56:52 676

转载 JAVA中this用法小结

我知道很多朋友都和我一样:在JAVA程序中似乎经常见到“this”,自己也偶尔用到它,但是到底“this”该怎么用,却心中无数!很多人一提起它,就说“当前对象”,可到底什么是当前对象,是什么当前对象,他自己也不清楚。现在让大家看一个小例子,给你分享一下JAVA中“this”的用法!/** *@authorfengzhi-neusoft * *本示例为了说明this的三种用法!

2012-09-23 20:57:41 607

转载 HTML <address> 标签

定义和用法 可定义一个地址(比如电子邮件地址)。您应当使用它来定义地址、签名或者文档的作者身份。不论创建的文档是简短扼要还是冗长完整,都应该确保每个文档都附加了一个地址,这样做不仅为读者提供了反馈的渠道,还可以增加文档的可信度。实例假设作为一名 W3School 用户服务的工作人员,他的地址可以这样进行标记: 用户服务信箱 上海赢科投资有限公司 金桥开

2012-09-20 11:37:17 1192

转载 HTML <dl> 标签

定义和用法 标签定义了定义列表(definition list)。 标签用于结合 标签" href="http://www.w3school.com.cn/tag/tag_dt.asp"> (定义列表中的项目)和 标签" href="http://www.w3school.com.cn/tag/tag_dd.asp"> (描述列表中的项目)。实例 计算机

2012-09-20 11:36:34 707

原创 HTML <label> 标签

定义和用法 标签为 input 元素定义标注(标记)。label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。 标签的 for 属性应当与相关元素的 id 属性相同。实例带有两个输入字段和相关标记的简单 HTML 表单:

2012-09-20 11:15:08 853

原创 Java遍历集合四种方法

import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class Test { public static void main(String[] args) { List list = new ArrayList(); list.add(

2012-09-20 10:27:02 33127 1

转载 JAVA面试题解惑系列(十一)——这些运算符你是否还记得?

有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢?自增(++)和自减(--)运算符我们先来回答几个问题吧:Java代码int i = 0;int j = i++;int k = --i;这段代码运行后,i等于多少?j等于多少?k等于多少?太简

2012-09-19 11:48:06 1318

空空如也

空空如也

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

TA关注的人

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