- 博客(27)
- 资源 (78)
- 收藏
- 关注
原创 在Tomcat 与weblogic 中的 日志(log4j) 配置系列一
使用 spring 开发了一个web的项目。 使用log4j来记录日志。开发完成后,打成.war 档,部署在Tomcat6 的服务器中, 是正常的;但是部署到weblogic10.3.X.X 的版本时,部署失败,不能访问。
2013-07-30 20:16:11 15601 1
原创 [设计模式-结构型]装饰模式(Decorator)
动态地给一个对象添加一些额外的职责。就增加功能来说,D e c o r a t o r 模式相比生成子类更为灵活。
2013-07-29 09:18:37 1437
原创 [Ext JS 4] 拖放[drag and drop]
定义拖放一个拖动操作,就是在某个页面元素上按下鼠标并移动。一个放下操作,就是在拖动动作之后放开鼠标。可以从下图来看:Ext JS 的Ext.dd 类中定义了基本的拖放操作。拖放类的组织所有的拖放类基本上都归类到Drag or Drop 组中手头的任务这里的例子是一个租车公司,把轿车和卡车有三种状态: 闲置,租用和修理。该
2013-07-28 08:56:04 5833 1
原创 Ext JS 4 升级指南
前言Ext 4 在web 应用程序开发迈出了革命性的一步。 基本上框架的每个主要组件都做了改善,在Ext3的基础上,新增了不少新的组件和子系统。本篇介绍Ext 3 到 Ext 4 的主要变化。Ext3 兼容性Ext 提供了Ext 3 和 Ext 4 的迁移包。可以到以下下载:Ext JS 3 to 4 Migration Pack (Updated Oc
2013-07-28 07:14:52 3179
原创 数字签名与数字证书
数字签名:将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字签名数字证书:数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据,提供了一种在Internet上验证您身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。它是由一个由权威机构-----CA机构,又称为证书授权(
2013-07-25 09:41:56 61132 23
原创 [Ext JS 4] 实战之升级系列一[Ext jS 3-->Ext JS 4]
前言若干年前,使用Ext JS 3 开发了一个系统。随着Ext JS 4的出现,总是会看到或听到关于Ext 比较多的言论是 :Ext JS 4 较Ext JS 3 有较大的改变。Ext JS 4不向下兼容。Ext JS 4 开始收费了。基于这些,对Ext JS 4一直就望而却步。也曾转向使用dojo.但是对Ext JS 4 的新的平板风格和一些性能上的考量之后,还是决定
2013-07-25 08:54:56 4062
原创 [设计模式-结构型]组合(Composite )
合成模式:合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式就是一个处理对象的树结构的模式。合成模式把部分与整体的关系用树结构表示出来。合成模式使得客户端把一个个单独的成分对象和由他们复合而成的合成对象同等看待。
2013-07-25 08:26:27 1358
原创 [Ext JS 4] Grid 实战之分页功能
分页功能的实现有两种途径:一种是服务端分页方式, 也就是web客户端传递页码参数给服务端,服务端根据页面参数返回指定条数的数据。也就是要多少取多少。这种方式比较适合Grid 的数据量很大,需分批取。另一种是客户端分页方式, 一次性从服务端取回所有的数据在客户端这边实现分页。这种自然适合数据量较少的状况,减少和服务端的交互, 对性能有一些帮助。这种方式还有一种好处就是对于初学Ext JS Grid 或分页功能比较简单和直观了。Ext 目前的官方文档中,对于客户端分页的方式介绍和实例不多,而服务端
2013-07-24 14:26:41 17450 2
原创 [设计模式-结构型]桥接(Bridge )
桥梁模式:将抽象化与实现化脱耦,使得二者可以独立的变化,也就是说将他们之间的强关联变成弱关联,也就是指在一个软件系统的抽象化和实现化之间使用组合/聚合关系而不是继承关系,从而使两者可以独立的变化。实例
2013-07-24 09:08:18 1326
原创 [Ext JS 4] 布局之实战一 - 中间区块不会自动伸展 (tab)
问题描述看到一个Ext 布局的实例问题,当点击左边的收合时,中间的区块并不会自动的填充余下的页面,导致右边留下一段空白。点击一下tab 就正常了。分析了一下,使用的是Ext 的border 进行布局,有north、 west和center 三个区块。north 和west 都很简单,导致问题的应该是center 区块。这个center 区块的写法时: 使用contentEl 指定一
2013-07-21 18:37:55 2449
原创 [Ext JS 4] 组件之图表
前言图表用来更直观的呈现数据,通常它可以很好的呈现出数据之间的关系。在Ext JS 4中, 图表的类使用绘图包开发的surfaces(表面)和sprites(精灵)。 这也就说,它们的底层技术都是SVG, VML 或 HTML 5 Canvas 的绘图技术。每一个图表必须要三个组成部分: 数据(data), 轴(axes)和系列(Series)。数据 - 是图表用来展示的信息,在
2013-07-21 18:32:37 7441
原创 [设计模式-创建型]单态(Singleton)
单例模式:单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例单例模式。单例模式只应在有真正的“单一实例”的需求时才可使用一言蔽之, 就是某个类的对象只需要一个就够了。 在建立数据库连接的时候如果只需要一个连接,可以用到这种模式。实例
2013-07-19 08:54:19 1187
原创 [设计模式-创建型]原型(Prototype)
原始模型模式:通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的方法创建出更多同类型的对象。原始模型模式允许动态的增加或减少产品类,产品类不需要非得有任何事先确定的等级结构,原始模型模式适用于任何的等级结构。缺点是每一个类都必须配备一个克隆方法。
2013-07-19 08:46:36 1102
原创 [设计模式-创建型]建造者(Builder)
BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,它就能够用相应的语言说出“我爱你”这句话了,国外的MM也可以轻松搞定,这就是我的“我爱你”builder。(这一定比美军在伊拉克用的翻译机好卖)建造模式:将对象的内部表象和对象的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式
2013-07-18 09:05:36 1341
原创 [设计模式-创建型]抽象工厂(Abstract Factory)
概括名称Abstract Factory结构动机提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。适用性一个系统要独立于它的产品的创建、组合和表示时。 一个系统要由多个产品系列中的一个来配置时。 当你要强调一系列相关的产品对象的设计以便进行联合使用时。
2013-07-18 08:26:22 1426
原创 Javascript 中的非空判断 undefined,null, NaN的区别
JS 数据类型在介绍这三个之间的差别之前, 先来看一下JS 的数据类型。在 Java ,C这样的语言中, 使用一个变量之前,需要先定义这个变量并指定它的数据类型,是整型,字符串型,....但是在js 中定义变量统一使用 var , 或者不使用var 也可以使用。那么js 中是否有数据类型的概念呢? 当然有, 使用 typeof 就可以判断这个变量的数据类型: Ne
2013-07-17 14:14:30 46340 7
原创 [设计模式-创建型]工厂方法(Factory Method)
工厂方法模式:核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具体工厂类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节
2013-07-17 09:17:39 1452
原创 [Ext JS 4] contentEL,renderTo, applyTo 释义与区别
经常使用contentEL,renderTo, applyTo 来增加HTML元素或是Ext JS 组件,这几个之间有什么关系,为什么Ext JS要提供这几种不同的方式
2013-07-16 17:52:34 13105 1
原创 [Ext JS 4]性能优化
一般的优化技巧1. 检查你定义的时间监听器正确的设置事件监听器对性能会有很大的影响。 举例来说, 在定义一个store的时候,设置一个load 的事件去触发从后台读取数据,如果设置single 的值为true的话,则load的事情就只有在第一次取数据的时候会触发了。listeners: { load: onFirstLoadData, single: true}给一个
2013-07-16 16:20:09 3191
原创 [Teamcenter 2007 开发系列] 整合Extjs 展现页面组件
前言Teamcenter web 端处理浏览器的请求的流程是:1. 浏览器点击一个link2. 在app map.xml 中定义的 response-chian 来处理这个link (response-chain 由action component 组成,每个action component 都是做通过输入,得到输出这样一些事情)3. 最终的resposne chain 都会导
2013-07-10 10:24:32 1783
原创 [Ext JS 4] Grid 组件
基本网格面板Model and StoreGrid Panel 仅仅用来展现数据,数据的获取和保存交给使用Proxy的 Store来处理。首先定义一个 “User”的模型Ext.define('User', { extend: 'Ext.data.Model', fields: [ 'name', 'email', 'phone' ]});
2013-07-07 18:16:44 3799
原创 [Ext JS 4] MVC 应用程序框架
前言大型客户端应用程序总是很难编写,很难组织和很难维护。随着功能的增加和更多的开发人员加入项目,对项目的控制也越来越困难了。Ext JS 4 提供了一个新的应用程序框架帮助组织代码。模型 - 一组栏位和数据的集合。Model (在Ext JS 3中使用Record class)视图 - 组件类型, grids,trees 和 panels 都是属于试图控制器 -- 用来渲染试图
2013-07-07 16:28:54 2919
原创 [Ext JS4] 数据包
数据Ext JS的data包有41个类,最重要的就是Model,Store 和Ext.data.proxy.Proxy这三个了。Ext JS 4 的数据包:Models 和 StoresExt.data.Model是数据包的核心。一个Model代表应用程序的一些类型的数据。比如,一个电子商务应用程序可能含有 User,Products 和Orders 这样
2013-07-07 10:37:35 1873
原创 [Extjs 4] 类系统
概述Ext JS 4 有300多个类。JavaScript 是一个原型驱动的语言。这种语言的优势就是贪心大,可以使用不同的方法,不同的代码风格和技术实现同样的功能,缺点就是难预见,没有统一的结构,难于理解,维护和重用。面向对象的编程方式需要强类型,提供封装和强调代码标准规范,它需要开发者需遵循一大堆规则,编写的代码是更可能是可预测的,可扩展的,可扩展的。但是就是不过动态和零活。Ex
2013-07-05 02:26:19 1440
原创 Java Applet 问题汇总
浏览器兼容这里讨论限于 IE, Firefox 和Chrome 主流浏览器。之前有写过一篇 Chrome 设置使用已安装JRE的方式 汇总一下,就是 Firefox 和 Chrome 要能找到 java , 依赖于在[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\] 下是否有 @java.com/JavaPlugin 这一项配置。安装
2013-07-03 09:42:01 7366
Postman windows 64 安装版
2024-08-13
Spring Boot 3 极速搭建OAuth2认证框架示例项目
2024-08-13
JDepend4Eclipse 解压安装版
2024-08-10
Eclipse附带如下插件: 1. Jdepend 2. Java Dependency Viewer 直接解压就可以使用
2024-08-08
Java Dependency Viewer 的Eclipse 插件离线安装包
2024-08-07
支持 ATDD (Acceptance Test Driven Development) 的工具
2024-01-15
截取动态屏幕截图的工具
2023-11-23
Windows 最新版本的allure命令行工具
2023-11-21
Jenkins 2.414.1长期支持版本安装环境
2023-09-18
批量导入maven本地库目录到Nexus私有服务器的脚本
2023-06-28
基于JSP的Java Web项目的CSRF防御示例
2023-01-07
Webpack 快速介绍及入门示例的配套示例
2022-06-24
OpenSSL.rar
2022-01-05
spket集合.rar
2021-06-04
jenkins2.277.4 及解决插件安装相关工具包.rar
2021-05-19
docufreezer-free-setup.exe
2021-03-22
jenkins-2.282-1.1.noarch.rpm
2021-03-03
Ext JS API文档生成器
2020-10-10
ldapadmin-4.19.21906.0-x64-eng.msi
2020-09-18
sqldeveloper-19.2.1.247.2212-x64.zip
2020-07-25
instantclient-tools-windows.x64-19.6.0.0.0dbru.zip
2020-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人