2013年6月10日
摘要: 一,概念:VBA(Visual Basic for Applications),是VB在应用软件中的二次开发平台。二,周边关系:宏(Macro),是自动执行某种操作的命令集合。 VBA作为宏语言,简称:VBA宏。三,VBA开发环境: 快捷键:Alt+F11,打开VBE(VB编辑器)。Alt+F8,调用录制的宏。 阅读全文
posted @ 2013-06-10 16:21 吴剑波 阅读(259) 评论(0) 推荐(1) 编辑
  2012年5月2日
摘要: 表空间在线,就是使表空间中的数据可以访问(accessible).在数据库打开的状态下,SYSTEM表永远在线,因为Oracle需要访问存放在SYSTEM表空间中的数据字典。表空间离线,就是使表空间中的数据不可访问(not accessible). 阅读全文
posted @ 2012-05-02 09:56 吴剑波 阅读(502) 评论(0) 推荐(0) 编辑
  2012年4月29日
摘要: 1、分层开发模式在开发JavaEE程序时,将整个程序根据功能职责进行纵向划分。将整个程序分为:表示层(presentation layer)--Struts2--负责处理与界面交互相关的功能业务层(business layer)--Spring--负责复杂的业务逻辑计算和判断持久层(persistent layer)--Hibernate--负责将业务逻辑数据进行持久化存储体现“分而治之”设计思想。--对象协作关系的理论出于可读性考虑,把不同功能职责的代码分开,能够实现程序流程更加清晰明了。处于可扩展性考虑,把相类似的功能归结为一个纵向层次,在这个层次上研究通用的解决方案成为可能。凡是哲学问题 阅读全文
posted @ 2012-04-29 11:20 吴剑波 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 在谈到Web开发时,经常会提到Web开发框架。我们为何要学习这些框架?这些框架到底从何而来?只有知道为什么,才能知道如何做得跟好。在谈框架时,我们不得不谈一个比框架更重要的概念,就是面向对象。一个对象的基本元素:签名(Signature)--对象的核心语义概括属性(Property)--对象的内部特征和状态的描述方法(Method)--对象的行为特征的描述在实际编程过程中,对象将表现为三种不同的形态和运作模式1、属性-行为模式一个对象同时拥有属性定义和方法定义。2、属性模式 一个对象只拥有属性定义,辅之以相应的Setter和Getter方法。又称为JavaBean模式,作为数据存储和数据传输的 阅读全文
posted @ 2012-04-29 10:50 吴剑波 阅读(235) 评论(0) 推荐(0) 编辑
  2012年4月27日
摘要: 1、物理存储(Physical Structure)一个数据库的物理结构由数据文件(datafiles)、重做日志文件(online redo logs)和控制文件(control files)组成。2、逻辑结构(Logical )由数据块(Data Block)、区(Extent)、段(Segment)、表空间(Tablespace)四部分组成。数据块(Data Block),是最小的存储单位。区(Extent),是数据库的一个逻辑存储单元,由连续的数据块组成。区是一个连续的存储空间。段(Segment),一个段由一系列的区组成,段是存放数据的逻辑存储单元。 阅读全文
posted @ 2012-04-27 18:05 吴剑波 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 表空间是Oracle存储的逻辑空间,数据文件是Oracle存储的物理结构。一个数据库被分成一个个的逻辑单元,这些逻辑单元叫“表空间”。表空间用于存放数据库对象(如表、索引等)。一个数据库逻辑上由一个或多个表空间组成。表空间由一个或者多个数据文件(物理结构)组成。每个数据库都拥有一个系统表空间(SYSTEM Tablespace)和一个辅助表空间(SYSAUX Tablespace)。创建数据库的时候,Oracle会自动创建这两个表空间。表空间类型:永久表空间(Permanent Tablespaces)--常规表空间临时表空间(Temporary Tablespaces)回滚表空间(Undo 阅读全文
posted @ 2012-04-27 17:44 吴剑波 阅读(311) 评论(0) 推荐(0) 编辑
摘要: SQL*Plus是Oracle公司推出的一个交互式管理工具,用于数据库的管理。数据库的所有管理任务,通过SQL*Plus都可以实现。SQL*Plus有自己的命令和环境。SQL*Plus专有命令(SQL*Plus Commands)只能在SQL*Plus中执行。SQL*Plus有如下功能:1、对查询结构进行格式化、存储、打印。2、检查表和对象的定义。3、开发和执行批处理文件。4、执行数据库管理。 阅读全文
posted @ 2012-04-27 17:15 吴剑波 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 数据字典由一系列的表和视图组成,这些表和视图是在创建数据库时由Oracle自动创建的,并存放在系统表空间(System Tablespace)中,当数据库启动时系统表空间将自动在线。我们无权修改,只能以读的方式对数据字典进行访问。数据字典存储的信息包括:1、所有Oracle用户的信息;2、表空间和数据文件的信息;3、权限及角色的信息;4、模式对象的信息;5、完整性约束的信息;6、有关数据库中对象的空间分布及当前使用情况;7、审计信息; 阅读全文
posted @ 2012-04-27 16:58 吴剑波 阅读(336) 评论(0) 推荐(0) 编辑
  2012年4月23日
摘要: 1.FilterDispatcher Struts2的前端控制器,MVC中的C控制器部分。在实际开发中,只需要在web.xml中配置一次即可。如果还有其他的过滤器,那么FilterDispatcher的配置要出现在最后。2.Action MVC中的M模型部分,既封装业务数据,也负责处理用户的请求,execute方法就是默认的动作出来方法。3.Result 代表Action运行之后要转向的下一个页面。支持多种结果类型,如jsp、freemarker、jasperreports等,4.Interceptor 每一个Struts2工程都一定使用了拦截器,Strust2自带内建拦截器与默认拦截器。St 阅读全文
posted @ 2012-04-23 22:45 吴剑波 阅读(732) 评论(0) 推荐(0) 编辑
  2012年4月6日
摘要: Action代表一次动作,逻辑代码、数据装填代码、请求转发代码 都放在Action中。自定义的Action继承org.apache.struts.action.Action类,而且覆盖execute()方法,当有请求指向该Action的时候,Struts会实例化该Action,再调用execute()方法,以下是execute()的完整定义:public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response){…… 阅读全文
posted @ 2012-04-06 14:09 吴剑波 阅读(124) 评论(0) 推荐(0) 编辑