Welcome 微信登录

首页 / 软件开发 / JAVA

Spring Web Flow 2.0入门 - 用Unified EL实现业务逻辑

Spring Web Flow 2.0入门 - 用Unified EL实现业务逻辑

Spring Web Flow 2.0入门 - 用Unified EL实现业务逻辑2011-02-01 IBM 吕焱飞到现在为止,这个购物车应用只是实现了页面之间的跳转,接下来我们要实现与业务逻辑相关的功能。由于本教程的重点在于介绍如何应用 Spring Web Flow ,所实现的业务比较简单,与实际应用有较大的距离,请读者谅解。业务的逻辑涉及到数据的获取、传递、保存,相关的业务功能函数的调用等内容,这些功能的实现都可用 Java 代码来完成,但定义 S...
Spring Web Flow 2.0入门 - 用subflow实现添加商品到购物车功能

Spring Web Flow 2.0入门 - 用subflow实现添加商品到购物车功能

Spring Web Flow 2.0入门 - 用subflow实现添加商品到购物车功能2011-02-01 IBM 吕焱飞商品已经有列表了,接下来就要增加把商品放入购物车的功能,在本示例中用 subflow 来实现这一功能,操作步骤如下:实现 Cart 和 CartItem 两个业务类在 shopping.xml 中添加配置在 /WEB-INF/flows 目录下添加 addToCart.xml在 webflow-config.xml 中添加 addTo...
Spring Web Flow 2.0入门 - 什么情况下可以使用Spring Web Flow?

Spring Web Flow 2.0入门 - 什么情况下可以使用Spring Web Flow?

Spring Web Flow 2.0入门 - 什么情况下可以使用Spring Web Flow?2011-02-01 IBM 吕焱飞前面讲了,Spring Web Flow 提供了描述业务流程的抽象能力,但对一种 Web 开发技术而言,仅有这些是不够的。同时,Spring Web Flow 是不是能够取代其他 Web MVC 技术?或者在任何情况下都应优先使用 Spring Web Flow ?要回答这些问题,先来看一下 Spring Web Flow ...
利用Java开发Web应用(一) 常见的浏览器端使用的技术

利用Java开发Web应用(一) 常见的浏览器端使用的技术

利用Java开发Web应用(一) 常见的浏览器端使用的技术2011-02-01 IBM 赵胜一个好的编程模型,必须要具备良好的功能性、可靠性、可用性、高效性、可维护性和可移植性。而Java作为一种编程语言,其特点符合了这些要求,所以在 Web应用的开发中得到了广泛的使用。当前最流行的Web应用服务器,也多采用Java架构,如IBM的WebSphere Application Server和BEA的WebLogic Application Server等。J...
利用Java开发Web应用(二) 服务器端的实现

利用Java开发Web应用(二) 服务器端的实现

利用Java开发Web应用(二) 服务器端的实现2011-02-01 IBM 赵胜在服务器端,如果用 Java 语言实现的话,直接与浏览器打交道的要算JavaServer Pages(JSPs)和Servlets了。在它们的后面还有通过Java实现的Data Beans、DB Beans和Commands。1.Java Server Pages(JSPs)JavaServer Pages(JSPs)是对HTML的另一种扩展,它可以通过一些特殊的标签向页面中...
hibernate3学习笔记(六) Session管理

hibernate3学习笔记(六) Session管理

hibernate3学习笔记(六) Session管理2011-02-02请注意,在hibernate中SessionFactory是被设计成线程安全(Thread-safe)的,遗憾的是,Session却线程不安全。这就意味着:有可能多个线程共享并操作同一个Session从而很容易使数据混乱。解决的办法如下:(其实hibernate的文档中早已经提过了)新建HibernateUtil类:1.import org.apache.commons.loggin...
Merlin的魔力: J2SE 1.4.2提供两种新的外观设计

Merlin的魔力: J2SE 1.4.2提供两种新的外观设计

Merlin的魔力: J2SE 1.4.2提供两种新的外观设计2011-02-02 IBM John Zukowski迄今为止,所有Merlin的魔力专栏都是关于Java 1.4版本的新特性,本文主要针对目前正在测试的1.4.2版本。Sun认为Windows的经典外观已经过时,没有人再使用Motif了 -- 至少在用户桌面上。您将在这一标准Java平台的最新版本中找到新款Windows外观以及称为GTK+的全新外观,当用户使用Windows XP操作系统时...
Merlin的魔力: 焦点,焦点,还是焦点

Merlin的魔力: 焦点,焦点,还是焦点

Merlin的魔力: 焦点,焦点,还是焦点2011-02-02 IBM John Zukowski基于Swing的GUI还有一些遗留问题,包括如何管理焦点(哪个组件有接收键盘输入的优先权),如何判断哪个组件拥有焦点,以及如何将焦点从一个组件遍历到下一个组件。由于Swing建立在抽象窗口工具包(AWT)之上,对组件焦点的管理便依赖于AWT中的底层焦点管理。Java平台过去的版本依赖于本地的窗口管理器来协助进行焦点管理,所以尽管有些开发者会认为焦点控制是在他们...
Merlin的魔力: 字符集

Merlin的魔力: 字符集

Merlin的魔力: 字符集2011-02-02 IBM John Zukowski用数字表示不怕明说,其实计算机只理解数字。但下面这一点可能就没那么明显 ― 因为计算机只理解数字,所以它们需要用某种形式把数字值映射为相应的字符,这样才能显示文本。就是这些映射(或 字符集)才使得计算机可以理解文本。例如,就为了这种映射,早期的台式机使用了 ASCII。当一台使用 ASCII 的计算机存储数字 72、101、108 和 112 时,它便知道要显示&ldquo...
Merlin的魔力: 用新的正则表达式库解析字符序列

Merlin的魔力: 用新的正则表达式库解析字符序列

Merlin的魔力: 用新的正则表达式库解析字符序列2011-02-02 IBM John Zukowski解析模式的文本字符串正则表达式是根据文本匹配模式的方法 ― 类似于编译器生成类文件的工作原理。编译器在源代码中查找各种模式以便将源代码表达式转换为字节码。通过识别这些源代码模式,编译器能够只将有效的源代码表示转换为已编译的类文件。什么是模式?在正则表达式的上下文中,模式是字符序列的文本表示法。例如,如果您想知道一个字符序列中是否存在 car这个词,您...
Merlin的魔力: 异常和日志记录

Merlin的魔力: 异常和日志记录

Merlin的魔力: 异常和日志记录2011-02-02 IBM John Zukowski为了理解问题的根源并适当地响应,Merlin 发行版添加了几个与异常处理相关的功能。现在,您不必手工分析堆栈转储信息就可以检查堆栈跟踪信息,并且可以把异常连成一条菊花链,这样就能够在重新抛出异常时附加上异常的原因,这会大大促进调试工作。此外,现在还有一个内建的日志记录工具用来记录消息的不同级别。在 Merlin 的魔力系列的这一部分,John Zukowski 演示...
<< 421 422 423 424 425 426 427 428 429 430 >>