- 博客(36)
- 资源 (65)
- 收藏
- 关注
原创 WebWork2与SpringFramework集成之实例篇(原创)(5-2)
(4)表单处理Action:PriceIncreaseFormActionpackage web; import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory; import bus.PriceIncrease;import bus.ProductManager; import com.o
2004-08-30 17:41:00 1838
原创 WebWork2与SpringFramework集成之实例篇(原创)(5-1)
5、实现表单交互(1)辅助Action:PriceIncreaseFormpackage web; import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory; import bus.PriceIncrease; import com.opensymphony.xwork.Action
2004-08-30 17:39:00 1663
原创 WebWork2与SpringFramework集成之实例篇(原创)(4)
4、用Velocity替代JSP(1)添加WebWorkVelocityServlet控制器:ww2/WEB-INF/web.xml velocity com.opensymphony.webwork.views.velocity.WebWorkVelocityServlet 1 velocity
2004-08-27 15:53:00 1604
原创 WebWork2与SpringFramework集成之实例篇(原创)(3-2)
(3)结果视图:hello.jspl 下面是用WebWork2改写的hello.jsp Products $ Increase Pricesl WebWork2的资源束机制Ø WebWork2将资源束属性文件分散到每一个Action类,例如WebWork2会自动在与SpringappAction类同目录的SpringappAct
2004-08-27 14:42:00 1968 1
原创 WebWork2与SpringFramework集成之实例篇(原创)(3-1)
3、使用WebWork2实现Web表示层(1)更改Servlet控制器:ww2/WEB-INF/web.xml org.springframework.web.context.ContextLoaderListener com.atlassian.xwork.ext.ResolverSetup
2004-08-27 14:36:00 1957
原创 WebWork2与SpringFramework集成之实例篇(原创)(2)
2、WebWork2与SpringFramework集成的配置(1)ww2/WEB-INF/applicationContext.xmll 由于不使用Spring MVC Framework实现Web表示层,将业务逻辑层和数据持久层组件的Bean配置从springapp-servlet.xml中移到applicationContext.xml中 "http://www.
2004-08-26 14:51:00 1780 1
原创 WebWork2与SpringFramework集成之实例篇(原创)(1)
1、创建J2EE工程(1)开发环境及配置l 开发环境及配置情况请参考《开发Spring MVC应用程序(1)》,基本相同,另外还需要:l WebWork 2.1:可以到http://www.opensymphony.com下载l webwork2-spring.jar:WebWork2与SpringFramework的连接器,请在这里
2004-08-26 14:41:00 2169
原创 开发Spring MVC应用程序(1)的修正
在《开发Spring MVC应用程序(1)》中,由于对log4j的配置有问题,导致log4j无法正常工作。现对log4j做如下修正:# For JBoss: Avoid to setup log4j outside $JBOSS_HOME/server/default/deploy/log4j.xml!# For all other servers: Comment out the L
2004-08-25 16:14:00 1633 1
转载 Log4j日志管理系统简单使用说明
Log4j有三个主要的组件:Loggers,Appenders和Layouts,这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松的记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。下面对三个组件分别进行说明:1、 Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATA
2004-08-25 16:11:00 6265 4
原创 RCP(Rich Client Platform)入门(5)(完)
5、创建独立的应用程序(1)导出应用程序l File > Export...l 从导出选项的列表中选择Deployable plug-ins and fragments,点击 Next按钮l 选中Google插件l 在Deploy as下拉框中选择a directory structure l
2004-08-19 18:40:00 3388 3
原创 RCP(Rich Client Platform)入门(4)
4、定义WorkbenchAdvisor类 和Application类(1)创建WorkbenchAdvisor类l 构建 RCP 应用程序的核心任务之一就是创建一个实现抽象类 org.eclipse.ui.application.WorkbenchAdvisor 的类l WorkbenchAdvisor 类负责配置,在执行 RCP 应用程序时显示的工作
2004-08-19 18:13:00 2606
原创 RCP(Rich Client Platform)入门(3)
3、定义透视图(1)透视图概述l Eclipse 工作台内的透视图是用于所有已打开视图和编辑器的可视化容器l 当您在自己的 RCP 应用程序中创建透视图时,请考虑下列情况:l 定义透视图的目的Ø 由于 Eclipse 工作台每次只显示一个透视图,您需要将应用程序的逻辑和功能区域分组到统一的透视图中,该方法将最小化用
2004-08-19 17:28:00 2782
原创 RCP(Rich Client Platform)入门(2)
2、RCP入门(1)实现RCP 应用程序的步骤l 标识扩展点l 定义plugin清单文件l 实现扩展l 定义透视图l 定义WorkbenchAdvisor类 l 定义Application类l 导出应用程序(2)创建项目l File
2004-08-19 16:43:00 3410 3
原创 RCP(Rich Client Platform)入门(1)
1、Eclipse 和RCP概述(1)什么是RCPl RCP (Rich Client Platform)提供了一个通用的 Eclipse 工作台,允许开发人员扩展和构造自己的应用程序l 一个RCP应用程序包括至少一个定制插件,同时使用与 Eclipse 3.0 IDE相同的用户界面元素(2)SWT和JFacel SWT(St
2004-08-19 15:12:00 3199 7
原创 开发Spring MVC应用程序补充—程序源码下载
提供[开发Spring MVC应用程序]教程的程序源码下载:springapp.rar注意:不包含lib库:commons-logging.jar、jstl.jar、log4j-1.2.8.jar、spring.jar、standard.jar,需要从SpringFramework中拷贝需要重新添加工程的Build Path由于上传文件不支持rar类型,我将扩展名改为了pdf,
2004-08-18 11:00:00 2011 1
原创 开发Spring MVC应用程序(4-4) (完)
(26)修正破坏的测试程序l 在修改ProductManager类后,原来的TestProductManager需要作相应的修改来测试DAO的使用l 首先创建模拟数据库持久的DAO实现MockProductManagerDaoImpl类package tests; import bus.Product;import java.util.List;impo
2004-08-17 19:00:00 1271
原创 开发Spring MVC应用程序(4-3)
l 在springapp-xml中需要定义DAO使用的DataSource和ProductManagerDao接口的引用 "http://www.springframework.org/dtd/spring-beans.dtd"> - Application context definition for "springapp" DispatcherServlet. -->
2004-08-17 18:59:00 1258
原创 开发Spring MVC应用程序(4-2)
l 最后创建TestProductManagerDaoJdbc类对DAO进行单元测试package tests; import java.util.List;import junit.framework.TestCase;import org.springframework.jdbc.datasource.DriverManagerDataSource;import db.Pr
2004-08-17 18:57:00 1195
原创 开发Spring MVC应用程序(4-1)
4、实现数据库持久(23)建立数据库表(译者:原文采用的是HSQL,在这里使用MySQL,版本号是4.0.20a)下面是创建数据库表products的SQL脚本,使用的数据库是test:/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;/*!40014 SET @OLD_FOREIGN_KEY_C
2004-08-17 18:55:00 1473
原创 开发Spring MVC应用程序(3-4)
l priceIncreaseForm Bean定义表单对应的控制器:Ø sessionForm:是否启用sessionØ commandName:Command对象名,在Spring标记中引用Ø commandClass:Command对象的类全路径Ø validator:验证器类全路径Ø
2004-08-16 18:10:00 1413
原创 开发Spring MVC应用程序(3-3)
l 现在需要修改springapp-servlet.xml,定义新的表单和对应控制器 "http://www.springframework.org/dtd/spring-beans.dtd"> - Application context definition for "springapp" DispatcherServlet. --> Controller
2004-08-16 18:08:00 1356
原创 开发Spring MVC应用程序(3-2)
(22)增加表单l 下面增加一个允许用户输入百分值的表单。由于表单中使用了Spring的标记,所以将dist/spring.tld导入到springapp/WEB-INF目录下,并在web.xml中增加条目 /spring /WEB-INF/spring.tld l 在表单页面priceincrease.jsp中,定义了包含一个输入增加
2004-08-16 18:06:00 1467
原创 开发Spring MVC应用程序(3-1)
(20)为SpringappController增加单元测试l SpringappController依赖于HttpServletRequest、HttpServletResponse以及应用程序contextl 控制器没有使用request和response,所以将它们简单的设成nulll 应用程序context可以在Web容器外加载,
2004-08-16 18:00:00 1659
原创 开发Spring MVC应用程序(2)
2、开发和配置应用程序(13)改进index.jspl 我们要在JSP中使用JSTL,所以将lib/j2ee/jstl.jar和lib/jakarta-taglibs/standard.jar导入到springapp/WEB-INF/lib目录下l 创建include.jsp包含对Taglibs的引用,以便其它JSP包含引用:l
2004-08-12 16:36:00 1975
转载 计算Java日期
Java统计从1970年1月1日起的毫秒的数量表示日期。也就是说,例如,1970年1月2日,是在1月1日后的86,400,000毫秒。同样的,1969年12月31日是在1970年1月1日前86,400,000毫秒。Java的Date类使用long类型纪录这些毫秒值.因为long是有符号整数,所以日期可以在1970年1月1日之前,也可以在这之后。Long类型表示的最大正值和最大负值可以轻松的
2004-08-12 12:28:00 1933 1
原创 开发Spring MVC应用程序(1)
1、基本应用程序和环境的建立(译者:该教程原来是使用Ant手动编译和部署的,这里使用Eclipse开发环境,有差别的地方,可以参考原文)(1)开发环境l Java SDK 1.4.2l Apache Tomcat 5.0.25l Eclipse 3.0l Eclipse插件:Ø EMF SD
2004-08-11 17:49:00 9567 9
原创 SpringFramework(11) (完)
8、Web(1)WebApplicationContextl 应用程序context位于war文件中Ø 每个应用程序具有单一的根contextØ 缺省是:/WEB-INF/applicationContext.xmll context被下面加载:Ø ContextLoaderListener(S
2004-08-09 10:15:00 1728
原创 SpringFramework(10)
7、EJB(1)Spring和EJBl Spring是轻量级容器,在许多场合可以用来替代EJBl Spring使得访问和实现EJB更容易(2)EJB访问l 使用EJB通常有:Ø 服务定位器:关心JNDI、初始化context、EJB Home查找Ø 业务代表:减少耦合,隐藏实现细节l
2004-08-06 16:44:00 1742
原创 SpringFramework(9)
6、ORM(1)ORMl ORM:对象关系映射(Object-Relational Mapping)l 内建支持:Ø JDOØ iBATISØ Hibernate(2)Hibernate配置l 定义DataSource和Hibernate SessionFactory
2004-08-06 09:37:00 1403 1
原创 SpringFramework(8)
5、事务管理(1)事务l 全局事务Ø 由应用服务器使用JTA管理Ø 具有同多事务资源工作的能力l 本地事务Ø 资源规范:如和JDBC连接关联的事务Ø 不能够在多事务资源之间交叉工作Ø 不能在全局的JTA事务中运行l 不同的编程模型(
2004-08-05 17:53:00 1796
原创 SpringFramework(7)
4、JDBC(1)JDBC概要l 使JDBC使用更容易,更少出错l 由框架来处理资源的创建和释放l 由框架来管理异常处理(2)JdbcTemplatel 执行SQL查询、更新语句和存储过程调用l 循环遍历ResultSet和提取返回的参数值l 例子:DataSourc
2004-08-05 11:17:00 1519
原创 SpringFramework(6)
二、Spring集成1、Mail(1)SimpleMailMessagel 创建消息SimpleMailMessage msg = new SimpleMailMessage();msg.setFrom("me@mail.org");msg.setTo("you@mail.org");msg.setCc(new String[] {"he@mail.org", "s
2004-08-04 09:50:00 1621
原创 SpringFramework(5)
4、元数据属性 (1)源码级别的元数据 l 编程元素的附加属性或注解:通常是类或/和方法 /*** Normal comments* @@org.springframework.transaction.interceptor.DefaultTransactionAttribute()*/public class PetStoreImpl implements PetStoreFac
2004-08-03 16:43:00 1415
原创 SpringFramework(4)
3、AOP (1)Aspect-oriented Programming l 补充OOP l 分解问题的各个方面(或关系) l 模块化关系 l 用法: ? 持久化 ? 事务管理 ? 安全 ? 日志管理 ? 调试 (2)AOP概念 l Asp
2004-08-03 16:12:00 1968
转载 SpringFramework中的AOP简单使用
AOP作为Spring这个轻量级的容器中很重要的一部分,得到越来越多的关注,Spring的Transaction就是用AOP来管理的,今天就通过简单的例子来看看Spring中的AOP的基本使用方法。 首先确定将要Proxy的目标,在Spring中默认采用JDK中的dynamic proxy,它只能够实现接口的代理,如果想对类进行代理的话,需要采用CGLIB的proxy。显然,选择“编程到接
2004-08-03 09:46:00 1788
原创 SpringFramework(3)
2、Application Context (1)什么是Application Context l 聚集能够被所有组件使用的应用程序信息 l Bean定义的位置 l 加载多个contexts l 层次contexts l il8n,消息资源 l 资源访问 l 事件传播 (2)Applic
2004-08-02 12:32:00 1810 2
Practical Apache Struts2 Web 2.0 Projects(2007.11).pdf
2008-04-27
Learning the Yahoo! User Interface Library(2008).pdf
2008-04-27
Eclipse.Building.Commercial.Quality.Plug.ins.2nd.Edition.Mar.2006.part2.rar
2008-04-16
Eclipse.Building.Commercial.Quality.Plug.ins.2nd.Edition.Mar.2006.part1.rar
2008-04-16
spring-ide_2.0.4_v200803111444.part2.rar
2008-03-25
spring-ide_2.0.4_v200803111444.part1.rar
2008-03-25
Pro LINQ - Language Integrated Query in C# 2008.pdf
2008-02-16
C.Sharp.3.0.Cookbook.3rd.Edition.Jan.2008.pdf
2008-02-16
OSWorkflow.A.Guide.for.Java.Developers.and.Architects.Aug.2007.pdf
2008-02-05
Beginning XNA 2.0 Game Programming(28 April 2008).pdf
2008-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人