Spring的SimpleFormController简单例子

现在介绍的是SimpleFormController。这个类是用来处理输入中的表单输入的。不多说,直接看例子。 环境同以前的Spring例子。 首先是web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca...
默认分类 | 2007-12-27 09:36 | 阅读 5454 次 | 评论 0 条

Spring的AbstractCommandController简单例子

今天来介绍一下Spring的AbstractCommandController。Spring的Controller有很多选择,在你的应用中选择最合适的一个将会让你事半功倍。Spring Controller有一个自上而下的等级分类,基本上是从简单到复杂: Controller, AbstractController-->ThrowawayController-->MultiActionController-->BaseCommandController, AbstractCommandController-->AbstractFormController...
默认分类 | 2007-12-26 09:59 | 阅读 2938 次 | 评论 0 条

Spring的映射方式

Spring的映射方式有三种,分别是BeanNameUrlHandlerMapping, SimpleUrlHandlerMapping和CommonsPathMapHandlerMapping。 第一种BeanNameUrlHandlerMapping,就是我在上一个例子中用到的。它是Spring默认的映射方式。通过一个具体的url将控制器联系在一起。简单的应用推荐使用这种映射方式。不过一般都不用它,因为如果要映射的请求很多,这样就不太方便了。 第二种SimpleUrlHandlerMapping,这个应该说是Spring中最常用的映...
默认分类 | 2007-12-25 14:16 | 阅读 1622 次 | 评论 0 条

Spring的简单例子

今天开始写Spring的了。感觉Spring和Struts差不多,不过Spring更为灵活。用Spring来代管Struts很方便,而且好用。不多说了,开始吧。 环境:jdk1.5, Eclipse3.2, Tomcat5.5, 以及Spring1.2的包。 Spring框架也采用的是一个前端控制器,即DispatcherServlet。符合url-pattern的所有请求都会先送到这个控制器,再由这个控制器转发给不同的控制器来处理各个请求。我们先来配置web.xml。 web.xml: <?xml version=...
默认分类 | 2007-12-25 09:47 | 阅读 1511 次 | 评论 0 条

Struts的简单登录应用

今天写个简单的登录应用。就是在没有用户登录进去时,主页显示Welcome world,当用户成功登录进去后,显示Welcome Username,同时出现一些只有登录用户才能看到的内容。与此同时还有一个Logout供已登录的用户登出。 需要的东西仍旧是我第一篇Struts例子里面的:jdk1.5, Tomcat 5.5, Eclipse3.2, Struts1.2包,common包. LoginAction, LoginForm, LogoutAction,ApplicationResource都放在src下面,index.jsp, s...
默认分类 | 2007-12-21 10:17 | 阅读 1384 次 | 评论 0 条

J2EE学习到现在的体会

从毕业到公司已经有大半年了,从刚开学习Core Java, Servlet, JSP, 再到现在正在学习的三个框架,比起以前是懂了WEB开发中的不少东西。一直想写写学习的感受,现在终于有时间了。 我的专业是电子信息科技 ,跟软件开发应该说不是有太多的联系。在学校的时候就一直跟单片机,汇编打交道。后来找工作的时候进了这家公司,知道是做Java开发的。虽然从来没学过Java,但是自己本身就对编程非常感兴趣,所以觉得能做下去。而且之前听说Java主要是做Web应用的。刚开始我把这个Web应用开发想得太简单了,以为就是写写Html网页而已。其实完全错误了。这里面...
默认分类 | 2007-12-20 17:45 | 阅读 1712 次 | 评论 0 条

Struts简单的Validator例子

Validator框架是Struts自带的一个框架,能够进行数据输入的验证,能够针对不同的输入情况给出不同的错误提示信息,使用很方便。今天写个简单的Validator例子,根据昨天的那个登录例子稍作修改即可。 首先,修改index.jsp,加入出错信息的struts标签。 index.jsp: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib uri="/tags/str...
默认分类 | 2007-12-20 09:39 | 阅读 1819 次 | 评论 1 条

(转)关于DynaActionForm

DynaActionFormDynaActionForm提供了一种方便的机制,从根本上消除了编写ActionForm的需要。DynaActionForm可允许动态的表单属性。这意味着你能够在你的struts-config.xml文件中定义属性并且将表单类型设置为org.apache.struts.action.DynaActionForm。什么都不需要写。DynaActionForm使用Apache公共项目中的DynaBean完成这些操作。这一动态的行为是通过反射(reflection)与哈希图(Hashmaps)提供的。DynaActionForm是在struts-config.xml...
默认分类 | 2007-12-19 15:05 | 阅读 1573 次 | 评论 0 条

简单的Struts例子

Struts+Spring+Hibernate是三大主流框架,目前正在学习中。想分别写三个框架的简单例子,再写个综合应用的。Hibernate的已经有了,今天写个Struts的。很简单的,就是登录验证,若Username为"Jim",Password为"123"就显示Success!,错误就显示Failure!.同时还有输入不能为空的验证。 需要的准备:jdk1.5, Eclipse3.2, Tomcat 5.5, Struts 1.2包, common包。将struts的tld文件放在WEB-INF的tld文件夹里面(这个文件夹要自己建)。 ...
默认分类 | 2007-12-19 13:32 | 阅读 1629 次 | 评论 0 条

Java中的equals方法

equals()本来是用来比较两个引用是否是指向同一对象的,不过要注意的是,不只在String类被覆盖了,在基本类型的包装类也被覆盖了。在这些类里面,该方法是用来比较对象内容是否相同的。 Boolean a = new Boolean(true); Boolean b = new Boolean(true); System.out.println(a==b);//结果为false System.out.println(a.equals(b));//结果为true 如果是你自己创建的类,而且没有覆盖掉equals()方法,那么该方法就是用来比较引用是否指向同一个对象的。覆盖equ...
Java | 2007-12-17 17:48 | 阅读 2152 次 | 评论 0 条

SSH出了点问题

最近想自己研究下Struts+Spring+Hibernate,就拿了本书照着写了个简单的应用程序,不过本以为可以执行的,但是却出现了Cannot find ActionMappings or ActionFormBeans collection的错误,查了所有的配置文件还是找不到错误,郁闷中。继续查,完成后贴上来
默认分类 | 2007-12-17 09:49 | 阅读 1216 次 | 评论 0 条

最简单的Hibernate例子(Hibernate3)

自己最近初学Hibernate,上网搜简单的例子,结合自己的说下。有些网上的缺包没有说明,有些又写了点多余的类,所以对初学者来说不一定是最方便的。总结一下,下面这个应该是比较简单的,知道Eclipse、MySql基本操作的就应该会。 我用的是Eclipse3.2,Tomcat5.0,MySql,JDK1.5 包:antlr-2.7.5H3.jar,cglib-nodep-2.1_3.jar,commons-collections.jar,commons-logging.jar,dom4j-1.6.jar,ehcache-1.1.jar,hibernate3.jar,jta.jar,m...
默认分类 | 2007-12-10 11:10 | 阅读 1613 次 | 评论 0 条

关于B/S和C/S

以前从来没有搞过WEB相关的东西,大学里面全做的汇编,以为WEB开发就是简单地写写HTML,学了J2EE才了发现以前的想法完全错误。其实WEB开发一点也不简单,牵涉到的东西太多了,自己现在还在看三大框架。个人感觉,基础的B/S和C/S知识对于WEB开发人员还是应该有所了解的。以前看到一篇这方面不错的文章,转过来了: b/s 是 brower/server 就是用浏览器(如ie)为应用程序客户端操作服务器。这样用浏览器来操作简单易用,但是对输入没有很好的验证。逻辑实现不多。本地只是用于获取数据然后大部分验证需要提交服务器来完成。 c/s 是client/server 客户端软件则是一个拥...
默认分类 | 2007-12-07 11:03 | 阅读 1362 次 | 评论 0 条

第一次发博客

哈哈,这个论坛果然越来越好了,一直想有个技术性的博客,不过等我知道这个论坛有博客的时候已经关闭注册了 现在有这个空间了,嗯,很好很强大!继续编程之路吧!
随意闲聊 | 2007-12-07 09:47 | 阅读 1240 次 | 评论 0 条