关于J2EE分层及框架的比喻
liujunsong 写道
打个比方.
现在的j2ee开发,就好象对面来了一个人.
最外面穿着一件风衣(HTML)
风衣里面穿着西装(Struts)
西装里面穿着马甲(Spring)
马甲里面穿着衬衫(Hibernate)
衬衫的里面才是真实的人(数据库)
全部衣服都是采用棉布做成的(Java)
每件衣服上都可能有其他配件(第3方库)
各件衣服之间需要配套使用..............
Tags: java  javajsp  java基础  Java容器  Spring  struts标签  struts2  Struts Menu  struts  Hibernate  框架  模型  模式  
Struts 使用ForwardAction
在应用程序中,可能会经常出现只要将Action对象转发到某个JSP的情况。在上一点中曾提到总是由Action调用JSP是个好 习惯。如果我们不必在Action中执行任何业务逻辑,却又想遵循从Action访问页面的话,就可以使用ForwardAction,它可以使你免去创建许多空的Action类。运用ForwardAction的好处是不必创建自己的Action类,你需要做的仅仅是在Struts配置文件中配置一个 Action mapping。  举个例子,假定你有一个JSP文件index.jsp ,而且不能直接调用该页面,必须让程序通过一个Action类调用,那么,你可以建立以下的Action mapping来实现这一点:.............
Tags: ForwardAction  框架  模式  java  struts  
struts工作流程

对于采用Struts框架的Web应用,在WEB应用启动时就会加载并初始化ctionServlet,ActionServlet从struts-config.xml文件中读取配置信息,把它们存放在各种配置对象中,例如:Action的映射信息存放在ActionMapping对象中。

(1)检索和用户请求匹配的ActionMapping实例,如果不存在,就返回用户请求路径无效的信息。
(2)如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中。
...


Tags: 工作流程  框架  模式  struts  
Spring框架下实现基于组的用户权限管理

  在几乎所有的web应用中都需要对访问者(用户)进行权限管理, 因为我们希望某些页面只对特定的用户开放, 以及某些操作只有符合身份的用户才能进行。这之中涉及到了身份验证和权限管理. 只有单用户系统和多用户单权限系统才不需要权限管理。

  在本文中, 使用了基于组的权限管理, 并在Spring框架下利用HandlerInterceptorAdapter和Hibernate进行实现。

  User的结构是:

...


Tags: Spring  框架  权限  
Spring入门指引之理解Spring的打包方式

 获取Spring发布包之后,你或许会惊讶的发现:Spring开发小组并没有用单个JAR文件来包含所有代码,而是选择建立包含有完整发布的单个JAR和8个独立JAR文件来包含对应的Spring组件。未来版本的组件JAR文件数量很可能会有所增加,可令你更加自如的选择自己的代码要包含的特性。

  完整发布包

  所有发布版本都提供spring.jar文件,它差不多包含Spring framework类的完整发布包。之所以说“差不多”是因为它实际上并未包含任何mock类,这些类随Spring一起发布,作为辅助测试之用。这可是Spring开发小组的明智决定,因为发布应用时你几乎从不需要同时分发mock类;你只是在开发环境下用它们来辅助测试过程。除此之外,spring.jar文件包含Spring main源码树里所有其它类。
...


Tags: Spring  打包  模式  框架  
Spring JDBC抽象框架简化Web数据库开发

 一. 引言

  Spring是一个轻量级的应用程序框架。在许多情况中,Spring都能够良好地代换传统的由Java EE应用程序服务器所提供的服务。Spring既是综合性的也是模块化的。基于其分层架构,它能够使开发者灵活地单独使用其任何一部分。Spring由许多模块组成,例如IoC容器,AOP,MVC,持久性,DAO和remoting。这些模块都是相当松耦合的:其中,一些模块的使用根本不需要另一些模块。以前,简直还没有象Spring应用程序这样的:你可以选择使用一些,大多数,或所有的Spring框架支持的组件来构建你的应用程序。
...


Tags: Spring  jdbc  web  数据库  框架  
Struts VS Spring 两种MVC框架比较

  基于Web的MVC framework在J2EE的世界内已是空前繁荣。TTS网站上几乎每隔一两个星期就会有新的MVC框架发布。目前比较好的MVC,老牌的有Struts、Webwork。新兴的MVC 框架有Spring MVC、Tapestry、JSF等。这些大多是著名团队的作品,另外还有一些边缘团队的作品,也相当出色,如Dinamica、VRaptor等。这些框架都提供了较好的层次分隔能力。在实现良好的MVC 分隔的基础上,通过提供一些现成的辅助类库,同时也促进了生产效率的提高。
...


Tags: Spring  MVC  框架  比较  struts  
Spring XML配置十二个最佳实践

 在这篇文章里,对于Spring XML的配置,我将向你展示12种比较好的实践。其中的一些实践不仅是好的实践,更是必要的实践。除此以外,还有其他因素,例如领域模型的设计,都能影响XML的配置,但是这篇文章重点研究XML配置的易读性和易管理性。

  1。不要使用autowiring

  Spring 可以通过类的自省来自动绑定其依赖部分,使得你不必明确指明bean的属性和构造器。Bean的属性可以通过属性名称或类型匹配来实现自动绑定。构造器通过类型匹配来实现自动绑定。你甚至可以指定自动检测自动绑定模式,它可以引导Spring选择一种适当的运行机制。先来看看下面的一个例子:

...
Tags: java  Spring  XML  配置  模式  框架  
入门也流行简单 最简单的Spring MVC入门示例

  应一位朋友的要求,写一个最简单的spring示例,使用spring的MVC,并应用了spring的依赖注入,实现简单应用,索性放在这里供还没入门的spring爱好者参考,初步感受一下spring应用(spring高手就不必看了,这里并没有涉及高级特性,比如与ORM框架的整合,事务管理,远程调用,代理等这些功能)

  spring至关重要的一环就是装配,即配置文件的编写,接下来我按刚才实际过程中一步步简单讲解。

  首先,要在web.xml中配置DispatcherServlet,它是作为Spring MVC的前端控制器.必须在web.xml中配置好,如下
...


Tags: Spring  MVC  java  模式  框架  
Spring中IoC的入门实例详解

Spring的模块化是很强的,各个功能模块都是独立的,我们可以选择的使用。这一章先从Spring的IoC开始。所谓IoC就是一个用XML来定义生成对象的模式,我们看看如果来使用的。  数据模型  1、如下图所示有三个类,Human(人类)是接口,Chinese(中国人)是一个子类,American(美国人)是另外一个子类。    源代码如下:package cn.com.chengang.spri


Tags: java  Spring  IOC  框架  模式  
struts+newxy,开发效率提高十倍

在java的web开发领域较麻烦的是数据库操纵,如果有工具能像delphi开发数据库运用系统那样高效,它一定会受到开发者的欢迎。      经过五个方面的比较,newxy+struts WEB开发与deiphi桌面开发相比,速度更快,能力更强。 http://blog.csdn.net/nlhlx/archive/2006/06/12/791047.aspx


Tags: 框架  java  newxy  struts  
struts2的struts.properties配置文件详解

   struts.action.extension

          The URL extension to use to determine if the request is meant for a Struts action

...
Tags: 框架  java  配置  struts  
分页:[«] 1[2] [»]
Feed订阅集
勤劳致富^.^
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(VS为主):3769186.