专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  Spring MVC 框架   Spring 框架提供了构建 Web 应用全功能 MVC 模块使用 Spring 可插入 MVC 架构可以选择是使用内置 Spring Web 框架还是 Struts 这样 Web 框架通过策略接口Spring 框架是高度可配置而且包含多种视图技术例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POISpring MVC 框架并不知道使用视图所以不会强迫您只使用 JSP 技术Spring MVC 分离了控制器、模型对象、分派器以及处理对象角色这种分离让它们更容易进行定制  [阅读全文] [PDF]
        在最近宣布新项目“Spring BlazeDS”将为SpringFramework增加官方Flex支持的后Adobe继续向Java开发者靠拢该公告表明Flex平台向前迈出了重要步其利用了许多Java主体上构造及其基于EclipseIDE以及Blaze数据服务(被构建以运行在JEE Servlet容器中)        Adobe新闻这样评价这合作:        这合 [阅读全文] [PDF]
  本文举例源代码或素材下载   ApplicationContext是Spring容器环境通过ApplicationContext对象可以访问所有配置bean  在Web开发开发中常常需要从JSP或者Servlet或者Action中获取ApplicationContext对象这时候就无法使用关键字通过查找配置文件来例子化ApplicationContext这个对象了Spring通过WebApplicationContextUtils可以方便实现您需求下面看个例子:  、Spring2.5+Struts2环境下  1、配置web.xml通过 [阅读全文] [PDF]
  web.xml<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><!-- - Web app deployment descriptor that just loads [阅读全文] [PDF]
  本文举例源代码或素材下载   的前有个朋友也想要对FLEX开发进行学习要求我帮他做个小样例花了个周末时间整合了个sampleprojectClient:FLEXServer:Spring2.5+Hibernate3.2+Hibernate-annotations3.3.1+MySQL5FDS:BlazeDS3IDE:MyEclipse6.5+FLEXBuilderPlugin3Web Server:Tomcat5.5.12Building and Deploy:Maven2.4  FLEX端没有运用任何framework(本身Cairn [阅读全文] [PDF]
  初学Spring做第个试验时很多人都会碰到个问题就是执行时不能正常执行显示预期结果而是会显示些异常信息主要就是java.io.FileNotFoundException这个异常信息我在做实验时也遇到了这个问题现在把我遇到问题及解决思路方法贴出来希望能让初学Spring人少走点弯路  第种情况:使用Myeclipse工具创建Spring项目时按照书上例子写好后执行时出现该异常这时需要注意到Myeclipse默认把applicationContext.xml文件放在项目src目录下而般我们看到例子在读取这个文件时使用语句如下:  代码1 :Applicati [阅读全文] [PDF]
  本文地址:http://www.blogjava.net/cmzy/archive/2008/08/09/220910.html)  Pocut即切入点用于配置切面切入位置由于Spring中切入点粒度是思路方法级因此在Spring AOP中Pocut作用是配置哪些类中哪些思路方法在我们定义且入点的内、哪些思路方法应该被过滤排除SpringPocut分为静态Pocut、动态Pocut和用户自定义Pocut 3种其中静态Pocut只是需要考虑类名、思路方法名;动态Pocut除此的外还要考虑思路方法参数以便在运行时可以动态确定切入点位置   1、 静态Pocu [阅读全文] [PDF]
  在使用Spring提供控制器时AbstractController和SimpleFormController是应用得最多AbstractController是最基本Controller可以给予用户最大灵活性SimpleFormController则用于典型表单编辑和提交在个需要增,删,改查需求中增加和修改扩展SimpleFormController完成删除和查询则扩展AbstractController完成   但是像上面那样完成某业务对象增删改查都属于类相关业务把类相关操作分布到区别类去完成违返“高内聚”设计原则这样 4个业务操 [阅读全文] [PDF]
  5.实现MultiMethodControllerUrlHandlerMapping   我们在上面讨论过了如何实现MultiMethodControllerUrlHandlerMapping要实现为具体代码我们可以通过扩展org.springframework.web.servlet.handler.AbstractUrlHandlerMappingAbstractUrlHandlerMapping扩展了org.springframework.web.context.support.WebApplicationObjectSupportWebAppli [阅读全文] [PDF]
  Spring 异常通知是在思路方法抛出异常的后将通知织入需要注意是异常通知只是当思路方法抛出异常时对抛出异常情况进行操作它不会捕获原思路方法抛出异常但是你可以通过异常通知抛出新异常我觉得这并不是个好主意   Spring 提供了ThrowAdvice 接口来实现异常通知ThrowAdvice 接口只是个标示接口它没有任何思路方法但是在使用时我们需要实现afterThrowing 思路方法来实现通知具体内容通过异常参数类型定义通知织入相对应异常的中即当afterThrowing 参数指定为NumberFormatException 异常时当原思路方法抛出了 [阅读全文] [PDF]
  在以前项目中对于些资源配置基本上都是通过springIOC注入个目录地址串而这样问题是对于开发中团队(Team)来说还是很有问题每个可能都配置个区别本地目录而发布到服务器的后又有区别目录这样造成每个人提交了配置文件的后其他人都可能需要修改配置文件才能正确启动服务这确实很令人烦劳   最近看Professional Java Development with the Spring Framework时看到了spring对底层资源抽象才找到了完美解决方案   原来代码:  privateStringtemplatePath;  publicvoidTempl [阅读全文] [PDF]
  IOC有几种类型  两种依赖注入和依赖查找  依赖注入分几种是哪几种?  构造器constructor依赖注入和ter依赖注入  Spring依赖注入核心是Bean工厂. Bean工厂负责管理组件和它们的间依赖关系.Spring中这种bean用来查阅所  有容器管理组件.  你应用需要通过BeanFactory接口来使用SpringDI容器.也就是说,你必须创建实现了BeanFactory接口  类来配置它Bean和依赖关系消息.  在Spring容器内拼凑Bean叫做装配装配Bean时候你是在告诉容器需要哪些Bean以及容器如何使用依赖注入将它们 藕合 [阅读全文] [PDF]
  本文举例源代码或素材下载   同样Freemarker和Velocity爱好者请跳过本篇和弃用webwork而单用Spring MVC Controller接口理由样Freemarker本来是样好东西还跨界支持jsp taglib而且得到了WebWork全力支持但为了它非标准化用户数量和IDE缺乏在View层我们还是使用了保守但人人会用IDE友好JSP2.0 配合JSTL  对于B/S结构企业应用软件Software来说基本页面不外两种种是填Form种是DataGrid 数据列表管理再配合些css, js, ajax效果就是View层要 [阅读全文] [PDF]
  Spring是个非常优秀轻量级框架通过SpringIoC容器我们关注点便放到了需要实现业务逻辑上对AOP支持则能让我们动态增强业务思路方法编写普通业务逻辑Bean是非常容易而且易于测试它能脱离J2EE容器(如ServletJSP环境)单独进行单元测试最后步便是在Spring框架中将这些业务Bean以XML配置文件方式组织起来它们就按照我们预定目标正常工作了!非常容易!  本文将给出个基本Spring入门举例并演示如何使用SpringAOP将复杂业务逻辑分离到每个方面中  1.开发环境配置  2.编写Bean接口及其实现  3.在Spring中配置Bean [阅读全文] [PDF]
  介绍  从诞生的初Spring框架就坚守它宗旨:简化企业级应用开发同时给复杂问题提供强大、非侵入性解决方案年前发布Spring 2.0就把这些主题推到了个新高度XML Schema支持和自定义命名空间使用大大减少了基于XML配置使用Java 5及更新版本java开发人员如今可以利用植入了像泛型(generic)和注解等新语言特性Spring库最近和AspectJ表达式语言紧密集成使得以非侵入方式添加跨越定义良好Spring管理对象分组行为成为可能  新发布Spring 2.5继续坚持了这个发展趋向特别是为那些使用Java 5或更新版本java开发人员提供 [阅读全文] [PDF]
  概述  LOB 代表大对象数据包括 BLOB 和 CLOB 两种类型前者用于存储大块 2进制数据如图片数据视频数据等而后者用于存储长文本数据如论坛帖子内容产品详细描述等值得注意是:在区别数据库中大对象对应字段类型是不尽相同如 DB2 对应 BLOB/CLOBMySql 对应 BLOB/LONGTEXTSqlServer 对应 IMAGE/TEXT需要指出是有些数据库大对象类型可以象简单类型样访问如 MySql LONGTEXT 操作方式和 VARCHAR 类型样在般情况下 LOB 类型数据访问方式区别于其它简单类型数据我们经常会以流方式操作 LOB 类 [阅读全文] [PDF]
  获取Spring发布包的后你或许会惊讶发现:Spring开发小组并没有用单个JAR文件来包含所有代码而是选择建立包含有完整发布单个JAR和8个独立JAR文件来包含对应Spring组件未来版本组件JAR文件数量很可能会有所增加可令你更加自如选择自己代码要包含特性  完整发布包  所有发布版本都提供spring.jar文件它差不多包含Spring framework类完整发布包的所以说“差不多”是它实际上并未包含任何mock类这些类随Spring起发布作为辅助测试的用这可是Spring开发小组明智决定发布应用时你几乎从不需要同时分发m [阅读全文] [PDF]
  Spring哲学是在不影响Java对象设计情况下将Java对象加入到框架中  EJB框架采用了种侵略性(Invasive)思路方法来设计对象它要求你在设计中加入符合EJB规范标准代码些轻量级COP框架例如Avalon也要求对象设计时必须符合某种规范标准例如Serviceable接口这种做法是典型Type 1做法  这种设计思路要求Spring采用种动态、灵活方式来设计框架所以spring大量采用了反射首先spring要解决个问题就是如何管理beanIOC思想要求bean的间不能够直接而应该采用种被动方式进行协作所以bean管理是spring中核心部分   [阅读全文] [PDF]
        为什么要用spring, 下面我从几个非常常用方面来分析下.         Spring是基于j2ee框架. 他站在非常实用角度帮助员解决了很多不需要员搞和员直重复搞问题. 下面我只讲能节省我们工作地方以使得大家对spring有足够兴趣.         1, 松耦合问题.         这个问 [阅读全文] [PDF]
Spring是个非常优秀轻量级框架通过SpringIoC容器我们关注点便放到了需要实现业务逻辑上对AOP支持则能让我们动态增强业务思路方法编写普通业务逻辑Bean是非常容易而且易于测试它能脱离J2EE容器(如ServletJSP环境)单独进行单元测试最后步便是在Spring框架中将这些业务Bean以XML配置文件方式组织起来它们就按照我们预定目标正常工作了!非常容易! 本文将给出个基本Spring入门举例并演示如何使用SpringAOP将复杂业务逻辑分离到每个方面中 1.开发环境配置2.编写Bean接口及其实现3.在Spring中配置Bean并获得Bean例子4.编写Advisor以增 [阅读全文] [PDF]
1 2 > 共21条 分2页