- 浏览: 20583 次
- 性别:
- 来自: 上海
最新评论
文章列表
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=372&extra=page%3D3
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:
MVC 2模型的使用
功能齐全的标志库(Tag Library)
开放源代码
但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点:
需要编写的代码过多,容易引起“类爆炸” ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=371&extra=page%3D3
什么是DWR DWR(Direct Web Remoting)是在Java EE中较流行的AJAX框架,它的最大优势就是可以像使用本地的Javascript函数一样,调用服务器上的Java方法。如下图所示:
图1 DWR工作原理
其实DWR原理也不复杂,它先在web.xml中配置一个Servlet ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=367&extra=page%3D3
自从unclepeng commons 2.0发布以后,笔者一直在寻找合适的ORM框架,以期加以改造作为unclepeng ORM的起源。很久之前曾经深使用过ibatis,后来由于一直都在维护人家的代码故没有深入下去,趁这几天重新研究了下,却发现当时自己觉得很适用的东西,今日已成鸡肋。
笔者曾经使用过spring的JdbcTemplate,后来经过重新实现,直接作为unclepeng commons 2.0的一部分,本文即通过Jd ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=374&extra=page%3D3
有Struts 1.x经验的朋友都知道Action是Struts的核心内容,当然Struts 2.0也不例外。不过,Struts 1.x与Struts 2.0的Action模型很大的区别。
Struts 1.x Stuts 2.0
接口 必须继承org.apache.struts.action.Action或者其子类 无须继承任何类 ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=375&extra=page%3D3
国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。
其实,Struts 1.x在此部分已经做得相当不 ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=373&extra=page%3D3
在介绍常用标志前,我想先从总体上,对Struts 1.x与Struts 2.0的标志库(Tag Library)作比较。
Struts 1.x Struts 2.0
分类 将标志库按功能分成HTML、Tiles、Logic和Bean等几部分 严格上来说,没有分类,所有标志都在URI为“/struts-tags”命名空间下,不过,我们可以从功能上将其分为两大类:非UI标志和UI标志
表达式语言 ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=214&extra=page%3D3
一、基础问答
1.下面哪些类可以被继承?
java.lang.Thread (T)
java.lang.Number (T)
java.lang.Double (F)
java.lang.Math (F)
java.lang.Void (F)
java.lang.Class (F)
java.lang.ClassLoader (T)
2.抽象类和接口的区别
(1)接口可以 ...
http://robin35java.iteye.com/admin/blogs/new
《数据结构(C语言版)》:内功心法类的书,考研时读过,现在想回头温习一下,当年辛辛苦苦看的,不能给丢的一干二净。
《计算机网络(第4版)》:看了概述、传输层和应用层。跳出了TCP/ ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=366&extra=page%3D3
基本说明:
Struts校验可以分为两种类型:Annotation型,XML配置型
Annotation型主要使用Annotation来配置Action中的属性,这里我们做过多的介绍,需要看的请参看我的其他相关文章。XML配置型主要是指,使用XML来描述配置信息,之后提供给Struts框架做校验。使用Struts2,XML配置型的校验可以使用三种方式:普通的服务器端校验方式,客户纯JavaScript方式端校验,和Aj ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=376&extra=page%3D3
开发Web应用程序与开发传统桌面应用程序不同,Web应用程序实际上是分布个不同的主机(当然也可以同一个主机,不过比较少见)上的两个进程之间互交。这种互交建立在HTTP之上,它们互相传递是都是字符串。换句话说, 服务器可以的接收到的来自用户的数据只能是字符串或字符数组,而在服务器上的对象中,这些数据往往有多种不同的类型,如日期(Date),整数(int),浮点数(float)或自定义类型(UDT)等,如图1所示。因此, ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=368&extra=page%3D3
Spring对IBatis提供了完善的内建支持。使用Spring提供的IBatis辅助类,可以大大简化原有的IBatis访问代码。这些辅助类位于org.springframework.orm.ibatis包下,目前Spring可同时支持IBatis1.3.x和2.0。 此外,针对IBatis,Spring也提供了和JdbcTemplate一致的异常处理方式
10.3.1 标准JavaBean实体和映射
Spri ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=422&extra=page%3D3
public static enum Thread.Stateextends Enum<Thread.State>线程状态。线程可以处于下列状态之一:
1.NEW
至今尚未启动的线程的状态。
2.RUNNABLE
可运行线程的线程状态。处于可运行状态的某一线程正在 Java 虚拟机中运行,但它可能正在等待操作系统中的其他资源,比如处理器。
3.BLOCKED
受阻塞并且正在等待监视器锁的某一线程的线程 ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=383&extra=page%3D3
异常是面向对象语言非常重要的一个特性,良好的异常设计对程序的可扩展性、可维护性、健壮性都起到至关重要。
JAVA根据用处的不同,定义两类异常
* Checked ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=363&extra=page%3D3
Java代码
<action name="*"
class="com.ecc.struts2.web.action.ExampleSupport">
<result>/{1}.jsp</result>
</action>
<action name="*" ...
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=370&extra=page%3D3
更多<s:tree /> 在Struts 2的showcase中有两个<s:tree />的例子,分别是静态树与动态树。所谓的静态树即是在编写JSP代码时通过<s:treenode />生成树节点。我的上一篇文章的例子就是一个典型的静态树。而动态树则是在程序运行期间,Struts 2 运行时(Runtime)根据程序中的数据动态创建树节点。虽然 ...