摘要:        
ASP.NET网页代码模型分析1. asp.net网页有两部分组成可视元素,包括标记、服务器控件和静态文本页的编程逻辑,包括事件处理程序和其他代码。2. ASP.NET 提供两个用于管理可视元素和代码的模型,即单文件页模型和代码隐藏页模型。 这两个模型功能相同,两种模型中可以使用相同的控件和代码3. 单文件页模型在单文件页模型中,页的标记及其编程代码位于同一个物理 .aspx 文件中。 编程代码位于 script 块中,该块包含 runat="server" 特性,此特性将其标记为 ASP.NET 应执行的代码。代码文件如下 SinglePage.aspx<%@ Pa    阅读全文
        
            posted @ 2011-04-26 23:23
无风听海
阅读(3198)
评论(0)
推荐(2)
        
        
            
        
        
摘要:        
为什么流程定义需要版本升级? 在现实业务中,流程可能需要跟随业务的变化进行一些改变,但是这些改变只是一些微小的调整,对流程定义的改变不大!这个时候考虑到系统的用户化,不可能让用户删掉现在的流程,然后重新发布符合新的业务逻辑的流程; 企业新增生产线,但是新生产线与老的生产线某些生产步骤不同,但是最终生产的都是同一产品;并且现在新旧生产线需要同时运行,这是就需要同一流程拥有不同的版本同时运行 流程版本升级设计    阅读全文
        
            posted @ 2011-04-26 21:28
无风听海
阅读(538)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
在ASP.NET的开发中,很多时候我们希望webform中的控件能够随窗体的变化而自动调整自己的大小,即可以自动适应页面的大小。我们所要实现的效果就是窗体在最大化和正常大小之间变化时,控件的大小也能做相应的调整。在网上找不到对应的答案,现在记录下来。 原理分析 Webform窗体大小的变化不会触发服务器回发,所有最终的实现需要使用js脚本;所以我们需要在窗体大小变化时,窗体能够智能的通知我们的进行调整控件的大小(winform也好,webform也罢都是这样);这个是实现的本质,这也就是我们所熟悉的事件机制! Js中很多的控件都有onresize事件,只要我们向控件所在的页面注册相应的处理函数    阅读全文
        
            posted @ 2011-04-26 21:25
无风听海
阅读(1642)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
什么是IOC IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。简单的来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。IOC的优点和缺点IOC有利于降低组件之间的依赖,对于改变子类实现,只需要更改xml就可以了,类似于热插拔。IOC本身也有其缺点,组件的实例化步骤变复杂了;同时需要依赖反射,影响对象构建效率。JBPM IOC实现JBPM自己实现了一套IOC方案,下面分步    阅读全文
        
            posted @ 2011-04-26 21:24
无风听海
阅读(441)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
什么是主键 我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。所以数据库在设计时,主键起到了很重要的作用。主键生成的方式1.自动增长型字段由数据库生成主键字段,使用简单,但是对于外键关联、数据复制等不能很好的处理。2 . 手动增长型字段通过一张单独的表存储生成的主键    阅读全文
        
            posted @ 2011-04-26 21:22
无风听海
阅读(797)
评论(1)
推荐(0)
        
        
            
        
        
摘要:        
Most people learn about serialVersionUID after they write their first serializable object (I know I did). You add ‘implements Serializable’ and in the next moment your IDE starts complaining… so what’s up?Lets look at a simple example to see what meaning that variable has. In the example we will use    阅读全文
        
            posted @ 2011-04-26 21:20
无风听海
阅读(799)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
JBPM的Binding深入解析 JBPM实现了自己的IOC机制,其中重要的成员就是Binding这些类了! 流程引擎初始化都需要加载那些binding类?我们可以在jbpm.wire.bindings.xml中定义流程引擎初始化需要加载的binding类。当然我们也可以设计自己的binding(如RepositoryUpgradeManageBinding),我既可以把这个类加到jbpm.wire.bindings.xml中,也可以在根目录下添加包含该类的jbpm.user.wire.bindings.xml文件,特别是在自定义的binding类很多时,建议采用后者,以方便后期的维护。 Jb    阅读全文
        
            posted @ 2011-04-26 21:17
无风听海
阅读(518)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
Descriptor在jbpm的IOC实现中扮演重要角色,它由相应的Binding类生成,并生成相应对象的职责,可谓职责重大。Descriptor主要用于生成那些对象实例?Descriptor主要负责生成流程引擎使用的一些实例,比如TaskService、HistoryService、ISession等,可以毫不夸张的说,没有Descriptor,流程引擎将没有资源可用;对于jpdl对应的Binding生成的实例后续文章进行详解!Descriptor的继承结构如何?下面是FloatDescriptor的继承结构:Descriptor的实例化过程?一般情况下,我们在配置文件中定义我们需要生成De    阅读全文
        
            posted @ 2011-04-26 21:14
无风听海
阅读(407)
评论(0)
推荐(0)
        
        
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号