J2EE
文章平均质量分 72
SunAndy_Tokyo
这个作者很懒,什么都没留下…
展开
-
解决:弹出“Building workspace has encountered a problem. Error 方法
开发过程中常遇到这种情况,在打开eclipse的时候,弹出对话框,提示“Building workspace has encountered a problem. Errors during build.”解决方法:这个问题说的是创建工作路径错误,所以我们要看看workspace是否设置正确,是否曾经用过两个不同的workspace,我们可以把这两个全部删除或者删除当前正在使用的工作空间的转载 2013-05-26 20:05:37 · 30227 阅读 · 0 评论 -
Struts2标签详解
要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码:taglib prefix="s" uri="/struts-tags" %> If elseif else描述:执行基本的条件流转。参数:名称必需默认类型描述备注test转载 2013-08-01 15:53:36 · 645 阅读 · 0 评论 -
HTML字符实体(Character Entities),转义字符串(Escape Sequence)
HTML字符实体(Character Entities),转义字符串(Escape Sequence)为什么要用转义字符串?HTML中,&等有特殊含义(,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢?这就要说到HTML转义字符串(Escape Sequence)了。转义字符串(Esc转载 2013-08-05 10:18:04 · 916 阅读 · 0 评论 -
EL(正则)表达式彻底研
从J2SE1.4起Java增加了对正则表达式的支持就是java.util.regex包package testreg; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * Title: 正则表达式的研究 * Description: * 原理: * 正则表转载 2013-07-31 10:36:49 · 1159 阅读 · 0 评论 -
Ant使用教程Eclipse下
Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。 Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant。 以前面建立的Hello工程为例,创建以下目录结构: 新建一个build转载 2013-08-07 10:35:46 · 824 阅读 · 0 评论 -
MAC OS命令行使用详解
原文地址:http://www.renfei.org/blog/mac-os-x-terminal-101.html最近学习苹果认证的《Mac OS X Support Essentials》教程,看到 Command Line 一节有很多实用的知识,下面选取一部分翻译 + 笔记,整理如下。你可以整天驾驶汽车而不用知道如何修理它们,但是如果你希望当一个维护员,你就需要知道事情是转载 2013-08-07 10:00:09 · 8958 阅读 · 0 评论 -
S2JDBC tutorial project
It has use the HSQLDB database in the project , there is no need to do other things . this BLOG is about HSQLDB http://fengyongfa2006.blog.163.com/blog/static/3665465920106288451611/原创 2013-08-09 08:37:50 · 936 阅读 · 0 评论 -
SA Struts 的服务器端验证
SA Struts 的服务器端验证可以自己指定验证后的错误信息SPでエラーメッセージを出力するには、次のようにhtml:errorsタグを使います。 ...アノテーションリファレンスSAStrutsで使われているアノテーションの説明をします。一般的なアノテーション一般的なアノテーションです。Executeアノテーション実行メソッドにつけるアノテー翻译 2013-08-23 10:14:09 · 845 阅读 · 0 评论 -
WEB网站常见受攻击方式及解决办法
一个网站建立以后,如果不注意安全方面的问题,很容易被人攻击,下面就讨论一下几种漏洞情况和防止攻击的办法.一.跨站脚本攻击(XSS) 跨站脚本攻击(XSS,Cross-site scripting)是最常见和基本的攻击WEB网站的方法。攻击者在网页上发布包含攻击性代码的数据。当浏览者看到此网页时,特定的脚本就会以浏览者用户的身份和权限来执行。通过XSS可以比较容易地修改用户数据转载 2013-08-23 09:47:44 · 854 阅读 · 0 评论 -
Java 静态方法和实例方法
静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法)而不允许访问实例成员变量和实例方法;实例方法则无此限制。下面几个例子展示了这一区别。 1、调用静态转载 2013-08-23 12:08:04 · 662 阅读 · 0 评论 -
JSONIC 是用来encode和decode json数据的lib
JSONIC 是用来encode和decode json数据的library,倒入到WINF 的lib 文件夹中使用。特征是可以不依赖变成语言来自由变换到 POJO。import net.arnx.jsonic.JSON;// POJOをJSONに変換しますString text = JSON.encode(new Hoge());// JSONをPOJOに翻译 2013-08-23 10:15:55 · 3111 阅读 · 0 评论 -
MVC模式复习
早期的J2EEproject 使用servlet来处理那些业务逻辑。 Java代码 public class LoginServlet extends HttpServlet { /* (non-Javadoc) * @see javax.servlet.http.HttpServlet#doPost(javax.servlet.http.HttpServl转载 2013-08-23 11:46:04 · 630 阅读 · 0 评论 -
大家知道Jquery中有serialize方法
可以将表单序列化为一个“&”连接的字符串,但却没有提供序列化为Json的方法。不过,我们可以写一个插件实现。 我在网上看到有人用替换的方法,先用serialize序列化后,将&替换成“:”、“‘”:Js代码 /** * 重置form表单 * @param formId form的id */转载 2013-08-26 16:22:03 · 667 阅读 · 0 评论 -
JUnit4 Note (尚学堂马士兵)
What is Unit Test写了个类,要给别人用,会不会有bug?怎么办?测试一下。用main方法测试好不好?不好!1. 不能一起运行!2. 大多数情况下需要人为的观察输出确定是否正确Why Unit Test重用测试,应付将来的实现的变化。提高士气,明确知道我的东西是没问题的。软件后期维护成本最高,前期确保健壮性。JUnit4 Hel原创 2014-05-05 10:49:06 · 945 阅读 · 0 评论 -
Seasar2 框架学习笔记
基本Seasar2 Web应用工程结构配置文件convention.dicon中配置src目录中的RootPackage包,名字自定义。 Passbook系统配置了两个RootPackageName "jp.bric.pas转载 2014-06-08 16:36:11 · 9912 阅读 · 1 评论 -
日本流行的开源框架Seasar
S2Dao:这是Seasar自己的持久化解决方案。非常精致,只有6000多行代码。不过功能比起Hibernate弱很多。但是,对于不是非常强调OO建模的应用来说,我认为是足够了。它不是ORM,只是实现了DAO模式,并且开发人员不必和JDBC打交道。而且,我觉得它最大的亮点,就是不用写持久层代码,用户只需写接口,以及某些接口方法对应的sql。它会通过AOP(what is AOP原创 2013-07-11 14:35:49 · 2550 阅读 · 0 评论 -
Struts标签详解
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。HTML 标签: 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单Bean 标签: 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用Logic 标签: 管理条件产生的输出和对原创 2013-08-01 14:39:16 · 968 阅读 · 0 评论 -
SAStruts使用环境搭建运行tutorial project
SAStruts (Super Agile Struts) 官网:http://sastruts.seasar.org 实习的日本公司让做的课题需要用SAStruts,只有日文文档,做笔记记录如下。1.简介超级敏捷的Struts相比于struts的优点:不用写设置文件可以像脚本语言一样保存文件的同时编译,应用服务器不用在启动也可以识别。2.使用例子程序:原创 2013-07-06 17:49:13 · 1376 阅读 · 0 评论 -
在Eclipse下安装Tomcat插件
在Eclipse下安装Tomcat插件使开发,编译,发布变的相当的简单,下面就说一下安装的过程1.先下载一个tomcat插件 地址:http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV321.zip 2.下载完后将zip进行解压,解压的内容放在Eclipse下的plugin目录下 3.在links目录下新建一个tomcat转载 2013-07-06 18:27:42 · 618 阅读 · 0 评论 -
Servlet详解
首先看到Servlet接口,它定义了Servlet应当有的基本行为。例如,与Servlet生命周期相关的init()、destroy()方法,提供服务时所要调用的service()方法等。实现Servlet接口的类是GenericServlet类,它还实现了ServletConfig接口,将容器调用init()方法时所传入的ServletConfig实例封装起来,而service()方法直转载 2013-06-25 09:46:49 · 580 阅读 · 0 评论 -
Eclipse中10个最有用的快捷键组合
一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都转载 2013-06-28 05:06:05 · 496 阅读 · 0 评论 -
GitHub简介与使用
GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为原创 2013-06-28 04:57:47 · 1027 阅读 · 0 评论 -
Eclipse中添加用户库Hibernate or Spring
原创 2013-07-01 12:04:05 · 673 阅读 · 0 评论 -
JavaBean 详解
JavaBean是指一段特殊的Java类,就是有默然构造方法,只有get,set的方法的java类的对象.专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的平常的Java对象 满足这三个条件: 1.执行java.io.Serializable 接口 2.提供无参数的构造器 3.提供gette转载 2013-07-01 19:47:58 · 1129 阅读 · 0 评论 -
Windows下Ant的安装和配置使用教程
Ant是什么?Ant是一种通过Java实现的打包工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。目前的最新版本为:Ant 1.9.0 , 官网是: http://ant.apache.org/费话少说,以下是具体的安装步骤:1.下载源码包: http://ant.apache.org/bindownload.cgi 如下图:Wind转载 2013-07-03 05:47:46 · 1529 阅读 · 0 评论 -
Android客户端+J2EE后台运行环境配置
运行环境配置 (1) 安装jdk-7u5-windows-i586-p.exe,安装完成后,添加CLASSPATH环境变量,该环境变量 的值为.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar。如果为了可以编译和 运行Java程序,还应该在PATH环境变量中增加%JAVA_HOME%/bin。其原创 2013-07-03 17:50:09 · 1863 阅读 · 0 评论 -
C3PO数据源简介
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。C3P0配置 3 30 1000 false 属性preferredTestQuery将被忽转载 2013-07-03 18:01:54 · 2680 阅读 · 0 评论 -
JSP标准标记库JSTL
本文介绍JSP标准标记库JSTL,JSTL的目标是为了简化JSP页面的设计,包括介绍配置JSTL,Core标签库和sql标签等。JSP标准标记库(Standard Tag Library,JSTL)是一组以标准化格式实现许多通用的Web站点功能的定制标记。可自定义JSP 技术的优势之一在于其定制标记库工具。除了核心 JSP 标记,如 jsp:include 之外,定转载 2013-07-30 16:14:11 · 685 阅读 · 0 评论 -
Hibernate之session
Hibernate在对资料库进行操作之前,必须先取得Session实例,相当于JDBC在对资料库操作之前,必须先取得Connection实例, Session是Hibernate操作的基础,它不是设计为执行绪安全(Thread-safe),一个Session由一个执行绪来使用。开启SessionSession实例由SessionFactory开启获得,例如:Configur转载 2013-07-31 10:23:12 · 476 阅读 · 0 评论 -
Hibernate中Criteria的完整用法
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结:Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和Deta转载 2013-07-31 11:14:00 · 577 阅读 · 0 评论 -
SAStruts运行例子程序前的配置
使用的Eclipse版本较老3.2チュートリアルのセットアップチュートリアル用のプロジェクトは、Eclipse、Tomcat、Tomcat Launcherを使う様に設定されています。 SAStrutsそのものは、特定のIDEやアプリケーションサーバに依存しませんが、 チュートリアルを試すためには、Eclipse、Tomcat、Tomcat Launcherをお使いください翻译 2013-07-06 16:31:06 · 1019 阅读 · 0 评论 -
Struts Tiles框架,标签库详解<tiles:insert page="facebook.jsp" />
Tiles框架为创建Web页面提供了一种模板机制,它能将网页的布局和内容分离。它允许先创建模板,然后在运行时动态地将内容插入到模板中。Tiles 框架建立在JSP的include指令的基础上,但它提供了比JSP的 include指令更强大的功能。Tiles框架具有如下特性: ·创建可重用的模板 ·动态构建和装载页面 ·定义可重用的Tiles组件转载 2014-06-12 00:28:52 · 3896 阅读 · 0 评论