Welcome 微信登录

首页 / 软件开发 / JAVA

整合JSF、Hibernate、Spring实现用户登录应用

整合JSF、Hibernate、Spring实现用户登录应用

整合JSF、Hibernate、Spring实现用户登录应用2011-03-14 IT168 骆驼本文使用的开发包为:jsf 1.2_04+hibernate 3.2.2.ga+spring 2.0.5,开发环境为jdk 1.5+myeclipse 6.0+mysql 5.0。一、三层设计本文实现的功能虽然简单,但是仍然采用了三层的设计:1)数据访问层:本文使用Hibernate实现数据访问。2)业务逻辑层:本文使用Spring组织业务逻辑。3)表示层,本...
Java:如何处理异常

Java:如何处理异常

Java:如何处理异常2011-03-14zhangjunhd在处理异常时,应该区分checked异常和unchecked异常。对于checked异常,我们应该提供健壮的异常恢复机制,而对于unchecked异常,这就是编程错误即bug,应该在调试阶段很好的发现和处理它们。1. Java异常层次结构上图(注:该图引自http://dev2dev.bea.com.cn/techdoc/200702364792.html)标出了Java异常层次结构,也指出了哪...
Eclipse代码显示不全的原因

Eclipse代码显示不全的原因

Eclipse代码显示不全的原因2011-03-14在我第一个公司时,第一次使用Eclipse时,遇到过一个问题,很烦人。就是在IDE的Edit区域,类的方法显示不全,只能显示一个方法,类的其他部分都看不到。后来发现,原来是不小心,勿点了Eclipse工具栏的一个属性: Show Source of Selected Element Only。顾名思义,该属性就是只显示选中元素的SRC。来源:http://guojie.blog.51cto.com/590...
Spring MVC的表单控制器

Spring MVC的表单控制器

Spring MVC的表单控制器2011-03-14陈雄华概述大多数Web应用都会遇到需要填写表单的页面,当表单提交成功后,表单的数据被传送给Web服务器中处理。处理成功后导向到一个成功页面,如果操作失败则导向到一个错误报告页面。此外,在表单数据处理之前还会进行表单数据的验证,保证客户端提交的表单数据是合法有效的,如果数据不合法,请求返回到原表单页面中,以便用户根据错误信息进行修改。假设你想成为论坛的用户时,必须填写一张用户注册表单,这可能包括用户名、密码...
Spring MVC向导控制器

Spring MVC向导控制器

Spring MVC向导控制器2011-03-14陈雄华概述假设某一个系统在用户注册模块中需要区别一般用户和高级用户,一般用户只要提供最简单的信息,通过一个小表单就可以搞掂了。但对于需要注册为高级用户的客户来说,论坛希望他们提供详细的注册信息,除了用户名、密码、Email这些最简单的信息外,还需要提供住址、电话以及兴趣爱好之类的调查信息。通过一张大表单让注册者一次性填写所有这些信息并不是一个好主意,大部分潜在的用户当看到这样面目狰狞的“超级表单...
使用JDBC4.0操作XML类型数据

使用JDBC4.0操作XML类型数据

使用JDBC4.0操作XML类型数据2011-03-14 IT168 极地圣火在JDBC4.0推出后,它的从多的特性正在受到广泛地关注。而最重要的更新就是支持XML数据类型(在最新的SQL2003标准中定义了这种数据类型),当然,将XML数据保存在数据库中,并在应用程序中更新XML数据并不是什么新技术。但这是JDBC第一次提供了一个映射接口(java.sql.SQLXML),并利用这个接口来支持SQL/XML数据类型。当然,为了满足处理XML数据类型的需要...
使用Spring AOP和AspectJ编排工作流

使用Spring AOP和AspectJ编排工作流

使用Spring AOP和AspectJ编排工作流2011-03-14 infoq Oleg Zhurakousky 译:宋玮1.简介如果你需要实现一个流式的流程,特别是嵌入的,并且你想让其易于配置、扩展、管理和维护。你是否需要一个功能齐备的BPM引擎呢:引擎都有自己的抽象负载,它对于你正在寻找的简单流程编排来说似乎过于笨重了;或者有什么轻量级的替代方案可以使用,让我们不必采用一个功能齐备的BPM引擎?本文说明了如何使用面向方面编程(AOP)技术来构建并编...
使用Spring MVC的表单控制器SimpleFormController

使用Spring MVC的表单控制器SimpleFormController

使用Spring MVC的表单控制器SimpleFormController2011-03-14以注册过程为例,我们可能会选择继承AbstractController来实现表单的显示,继承AbstractCommandController来实现表单的处理 ,这样是可行的,但必须要维护两个控制器在这种情况下,我们应该使用SimpleFormController,他接受GEt请求时显示表单,接受POST请求时处理表单,如果发生错误,控制器会知道重新显示这个表单...
Java版SLG游戏开发--数据的读取及保存

Java版SLG游戏开发--数据的读取及保存

Java版SLG游戏开发--数据的读取及保存2011-03-14 51cto博客 cping说到SLG游戏开发,无论其如何运转,里面都离不开各种数据的处理,一般来说,游戏越专业,需要处理的数据量将相对越大,类别也分得越细。游戏离不开美工,也离不开策划,各项参数的专业划分同样是评价一款SLG游戏是否优秀的必要指标之一。所谓的好游戏仅仅画面出彩,配乐一流是绝对不够的,做“靓”很容易,做“专”则很难。比如日本的超级...
J2ME程序打包发布小技巧

J2ME程序打包发布小技巧

J2ME程序打包发布小技巧2011-03-14在J2ME程序开发完成以后,需要将程序打包成jad和jar文件,这个操作可以使用IDE提供的向导或者是WTK中的菜单等方式来完成,为了保证你的程序可以顺利的在手机中运行,需要注意如下一些小内容:1、注意资源文件的名称,例如图片文件,是否和代码中的文件名大小写一致。因为Windows操作系统对于文件名是不区分大小写的,而手机严格区分,不然就会出现空指针异常。2、如果在设置中包含了中文,例如程序的名称等,一般使用打...
J2EE探索者: 隐式对象的多种用法

J2EE探索者: 隐式对象的多种用法

J2EE探索者: 隐式对象的多种用法2011-03-14 IBM Kyle Gabhart本期的 J2EE探索者是上个月的 正确处理会话作用域入门 的续篇。除了访问会话作用域之外,JSP 隐式对象还可以用来处理 HTML 参数,转发请求到一个 Web 组件,包括组件的内容、通过 JSP 容器的日志数据、控制输出流,处理异常,等等。本月,您将学到在 JSP 页面中使用隐式对象。我们首先简要概括 JSP 架构,其中包括了隐式对象。然后,我将介绍每个对象并描述它...
J2ME中KXML与NanoXML解析XML总结

J2ME中KXML与NanoXML解析XML总结

J2ME中KXML与NanoXML解析XML总结2011-03-14 BlogJava 即兴诗人XML全称为EXtensible Markup Language,中文称为可扩展标记语言,是一种计算机所能理解的信息符号语言。计算机之间可以通过此种标记语言处理包含各种信息的文章等功能。由于XML是一种允许相关人士自由决定的标记语言,所以称语言的可扩展性。XML作为一个标准,而且由于XML是一种纯文本格式存储文件,从而使得XML本身具备了很好的跨平台的特点,因此...
提高J2EE技术和.NET之间的互操作性,第1部分

提高J2EE技术和.NET之间的互操作性,第1部分

提高J2EE技术和.NET之间的互操作性,第1部分2011-03-14 IBM 引言Web 服务希望并且承诺将分散的应用程序以一种无缝的方式进行集成。但企业应用程序是在不同的平台上采用不同的技术构建的,因此,跨业务的集成并不是一件轻而易举的事。最近出现的基于 Web 服务的业务流程执行语言(BPEL)为定义 Web 服务的行为提供了一个高层描述语言。它提供一个标准和可移植的语言来将多个 Web 服务融合到一个商业流程中。由于 BPEL 受到一些主要厂商的欢...
提高J2EE与.NET之间的互操作性,第2部分

提高J2EE与.NET之间的互操作性,第2部分

提高J2EE与.NET之间的互操作性,第2部分2011-03-14 IBM 引言该系列文章的第 I 部分讨论了在编码之前设计 Web 服务描述语言(Web Services Description Language,WSDL)和 XML Schema 数据类型(XML Schema data types,XSD)的重要性,完全转换成文档或文字式样的基本原理,以及当开发 Web 服务的时候测试 WS-I Basic Profile 一致性的必要性。本文阐明了...
提高J2EE技术与.NET之间的互操作性,第3部分

提高J2EE技术与.NET之间的互操作性,第3部分

提高J2EE技术与.NET之间的互操作性,第3部分2011-03-14 IBM 引言正如 Java 包通常用来保证 Java 类,使其只能存在于不同层次的命名空间中,这样就可避免类、方法等等之间的命名冲突,XML 命名空间也是为相同的目的而服务于 Web 服务。它限定 XML 元素或属性的名字并帮助它们避免命名冲突。XML 命名空间是基于 URL 应当是全局唯一的基础之上的。然而,解释 URL 的方法及在本机代码的映射对于不同的平台来说是不同的。通常这些不...
<< 461 462 463 464 465 466 467 468 469 470 >>