随笔 - 312, 文章 - 14, 评论 - 1393, 引用 - 0
数据加载中……

关于Java String对象创建问题解惑

     摘要: 先看看下面的代码

public String makinStrings()
{
String s = "Fred";
s = s + "47";
s = s.substring(2, 5);
s = s.toUpperCase();
return s.toString();
}


问:调用makinStrings方法会创建几个String对象呢?  阅读全文

posted @ 2008-04-27 10:01 银河使者 阅读(3156) | 评论 (18)编辑 收藏

接口、类、抽象类、对象的另类解释

     摘要: 大家也许都知道做工艺器或是工厂里做生产某些产品的模具模具。如做一个金属的五角星,只要将钢水罐到五角星的模具模具里就可以很容易地制做五角星。我们也可以将类比喻成做五角星的模具。 而生产出的一个个五角星就是一个个对象。 为了建立不同的对象(有的是金属的、有的塑料的,等等),可通过向模具里灌入不同的液态材料就可以制做。这也相当于向类的构造方法中传入不同的参数(相当于不同的液态材料)。  阅读全文

posted @ 2008-04-27 09:50 银河使者 阅读(2711) | 评论 (9)编辑 收藏

【转载】牛人们如何让自己Blog流量爆涨-经验谈

     摘要: 如何增加Blog读者数近日,国外一牛人 Guy Kawasaki 写了一篇 The 120 Day Wonder:How to Evangelize a Blog ,此文引起了不少知名Blogger的注意。  阅读全文

posted @ 2008-04-23 12:21 银河使者 阅读(352) | 评论 (2)编辑 收藏

【转载】Web Services&XML:XML与HTML的结合(数据岛的应用)

     摘要: 目前,许多Web网站的内容数据都存放在数据库或数据文件中。对于Web程序开发人员来说,如果要想把有用的信息从数据库中提取出来,传统的方法是在服务器端编写脚本程序(如VBScript、javascript、CGI、ASP、Perl等等),通过对数据库执行SQL查询得到相关记录,然后把查询结果组织成HTML页面返回给客户端,用户使用浏览器观察最终结果。
  阅读全文

posted @ 2008-04-23 09:55 银河使者 阅读(550) | 评论 (0)编辑 收藏

Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法

     摘要: 在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。但在Struts2 Action类中仍然有很多方法可以获得这些对象。本文给出了四种获得这些对象的方法。  阅读全文

posted @ 2008-04-22 18:06 银河使者 阅读(37209) | 评论 (16)编辑 收藏

Struts2教程5:使用Validation框架验证数据

     摘要: 本文介绍了如何使用Struts2的Validation验证框架进行服务端、客户端验证,以及如何进行嵌套属性的验证。在Struts2中的Validation框架和Struts1.x提供的Validation框架类似,也是通过XML文件进行配置。  阅读全文

posted @ 2008-04-21 20:06 银河使者 阅读(37781) | 评论 (32)编辑 收藏

Struts2教程4:使用validate方法验证数据

     摘要: 在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute方法之前首先会调用这个方法,我们可以在validate方法中验证,如果发生错误,可以根据错误的level选择字段级错误,还是动作级错误。并且可使用addFieldError或addActionError加入相应的错误信息,如果存在Action或Field错误,Struts2会返回“input”(这个并不用开发人员写,由Struts2自动返回),如果返回了“input”,Struts2就不会再调用execute方法了。如果不存在错误信息,Struts2在最后会调用execute方法。  阅读全文

posted @ 2008-04-17 15:17 银河使者 阅读(30939) | 评论 (14)编辑 收藏

Struts2教程3:struts.xml常用配置解析

     摘要: 在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用标签引用这些配置文件。  阅读全文

posted @ 2008-04-16 15:25 银河使者 阅读(47048) | 评论 (17)编辑 收藏

Struts2教程2:处理一个form多个submit

     摘要: 在Struts2中提供了一种方法,使得无需要配置可以在同一个action类中执行不同的方法(默认执行的是execute方法)。使用这种方式也需要通过请求参来来指定要执行的动作。请求参数名的格式为action!method.action
  阅读全文

posted @ 2008-04-16 09:18 银河使者 阅读(53287) | 评论 (41)编辑 收藏

Struts2教程1:第一个Struts2程序

     摘要: Struts2虽然在大版本号上是第二个版本,但基本上在配置和使用上已经完全颠覆了Struts1.x的方式(当然,Struts2仍然是基于MVC模式的,也是动作驱动的,可能这是唯一没变的东西)。Struts2实际上是在Webwork基础上构建起来的MVC框架。我们从Struts2的源代码中可以看到,有很多都是直接使用的xwork(Webwork的核心技术)的包。既然从技术上来说Struts2是全新的框架,那么就让我们来学习一下这个新的框架的使用方法。
  阅读全文

posted @ 2008-04-15 22:41 银河使者 阅读(187312) | 评论 (77)编辑 收藏

仅列出标题
共31页: First 上一页 23 24 25 26 27 28 29 30 31