![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT知识
PanShuiHua891207
这个作者很懒,什么都没留下…
展开
-
ejb是基于哪些技术实现的?并说出sessionbean和entitybean的区别,statefulbean和statelessbean的区别...
ejb包括session bean、entity bean、message driven bean,基于jndi、rmi、jat等技术实现。sessionbean在j2ee应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他ejb组件。entitybean被用来代表应用系统中用到的数据。对于客户机,sessionbean是一种非持久性对象,它实现某些在服务器上运行的业务逻辑。对于客...2011-05-18 11:29:52 · 263 阅读 · 0 评论 -
Spring MVC 工作流程
1、首先来配置一下DispatcherServlet:spring mvc和大部分mvc框架一样,底层也是依赖servlet api的,所以spring mvc的请求处理也是从一个servlet开始,这个servlet就是DispatcherServlet. 以下是在web.xml中DispatcherServlet的配置: <!--配置Sring MVC的核心控制器Dispatch...原创 2011-05-31 17:57:54 · 95 阅读 · 0 评论 -
面向对象四大特征
计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。1、封装:概念:封装就是把描述一个对象的属性...原创 2011-05-31 17:53:43 · 178 阅读 · 0 评论 -
Hibernate工作流程图
如果只是单独的说一个Hibernate的流程主要分为以下八个步骤:1.读取并解析配置文件(Hibernate_config.xml) 创建Configuration类的实例,它的构造方法将配置文件读入到内存中,一个Configuration实例代表Hibernate所有Java类到数据库映射的集合。2.读取并解析映射信息,创建SessionFactory实例把Configuration对象...原创 2011-05-31 17:48:53 · 565 阅读 · 0 评论 -
Struts 2工作流程
Struts 2框架本身大致可以分为3个部分:1. 核心控制器FilterDispatcher2. 业务控制器Action3. 用户实现的企业业务逻辑组件。一、核心控制器FilterDispatcher核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发...原创 2011-05-31 17:42:56 · 114 阅读 · 0 评论 -
Struts 1工作流程
一个用户的请求是通ActionServlet来处理和转发的。那么,ActionServlet如何决定把用户请求转发给哪个Action对象呢?这就需要一些描述用户请求路径和Action衍射关系的配置信息了。在Struts中,这些配置映射信息都存储在特定的XML文件Struts-config.xml中。在该配置文件中,每一个Action的映射信息都通过一个<Action>元素来配置。 这些...原创 2011-05-31 17:41:04 · 70 阅读 · 0 评论 -
SQL数据库优化的经验总结
[摘要] 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。 优化数据库的注意事项: 1、关键字段建立索引。 2、使用存储过程,它使SQL变得更加灵活和高效。 3、备份数据库和清除垃圾数据。 4、SQL语句语法的优化。(可以用Sybase的SQL Expert,可惜我没找到unexpired的序列号) 5、清理删除日志...原创 2011-05-31 17:31:57 · 115 阅读 · 0 评论 -
触发器的作用,什么时候用触发器,创建触发器的步骤,触发器里是否可以有commit, 为什么?...
触发器是可以由事件来启动运行的,存在于数据库服务器中的一个过程。他的作用:可以实现一般的约束无法完成的复杂约束,从而实现更为复杂的完整性要求。使用触发器并不存在严格的限定,只要用户想在无人工参与的情况下完成一般的定义约束不可以完成的约束,来保证数据库完整性,那么就可以使用触发器。由于触发器主要是用来保证数据库的完整性的,所以要创建一个触发器,首先要明确该触发器应该属于那一种(dml,instead...原创 2011-05-31 17:06:31 · 1327 阅读 · 0 评论 -
Oracle各种版本之间的区别
Oracle 9i比8i多了哪些新特性?简要说:9i更易于管理。详细说:并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。 9i可以在线修改内核参数和内存分配,8i不行。 数据文件和表空间管理,8i手工管理,9i自动管理。 9i比8i增强了对ANSI SQL99的...原创 2011-05-31 16:52:33 · 624 阅读 · 0 评论 -
数据库三大范式
数据库的建立必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1nf)、第二范式(2nf)、第三范式(3nf)、第四范式(4nf)、第五范式(5nf)和第六范式(6nf)。满足最低要求的范式是第一范式(1nf)。在第一范式的基础上进一步满足更多的要求称为第二范式(2...原创 2011-05-31 14:23:12 · 79 阅读 · 0 评论 -
UML中对象关系及线条表示
一、继承下有两种关系: 1、一般化关系用实线+空心三角形表示; 2、实现关系用虚线+空心三角形表示二、关联下有两种关系: 1、双向关联用实线表示; 2、单向关联关系用实现+实心三角形表示三、依赖下有两种关系: 1、双向依赖用虚线表示; 2、单向依赖用虚线+实心三角形表示四、组合关系用实线+实心菱形表...原创 2011-05-31 14:04:51 · 366 阅读 · 0 评论 -
Struts1与Struts2的区别,它们常用到哪几个类, 以及工作流程?
常用到的类:Struts1:ActionServlet[process()], RequestProcessor[processPreprocess()], PlugIn,Action,ActionForm,ActionForward,ActionMapping,struts-config.xml;Struts2:FilterDispatcher,ActionSupport,ServletActi...2011-05-18 12:35:41 · 106 阅读 · 0 评论 -
Spring三种事务处理方式
1、用原始的transactionfactorybean的,代理dao事务处理2、用aop:config声明要进行事务增强的切面,用tx:advice声明具体方法的事务属性,及应用到的事务管理器3、使用@transactional注解配置声明事务(最简单实用的方法)如有一代表用户的域对象user:package com.domain;import java.io.serializabl...原创 2011-05-31 18:03:07 · 243 阅读 · 0 评论