上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: XMLXML可以清晰的描述数据保存结构,XML的组成部分:头信息、数据区 阅读全文
posted @ 2013-03-29 09:27 hold su 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 框架使得我们开发应用的速度更快、质量更高、成本更低,这些好处是不言而喻的。框架源于应用,却又高于应用。设计一个框架最好的方法就是从一个具体的应用开始,以提供同一类型应用的通用解决方案为目标,不断地从具体应用中提炼、萃取框架!然后在应用中使用这个框架,并在使用的过程中不断地修正和完善。一个好的框架设计应当采用了一个非常恰当的权衡决策,以使框架在为我们应用提供强大支持的同时,而又对我们的应用作更少的限制。权衡,从来就不是一件简单的事情,但是有很多框架设计的经验可以供我们参考。(1)框架不要为应用做过多的假设 关于框架为应用做过多的假设,一个非常具体的现象就是,框架越俎代庖,把本来是应用要做的... 阅读全文
posted @ 2013-03-29 09:25 hold su 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 在我们的项目架构中,数据库访问通常是用entity framework(EF),另外有一个很重要的service层,主要用于跟EF交互,也会在这一层封装大部分的业务逻辑。通常情况下,我们会用一个接口将某个service的成员提出来,然后通过IOC获取该service的实现。由于service层主要为UI层提供服务,为了让调用者直接的看到可用的方法,因此往往某个service会包含某个模块的所有方法和属性,于是这个service会变得非常庞大。举个例子,比如我们有一个IProductService,用于为product模块提供数据服务。这个product模块下面包含多个子模块,比如该produc 阅读全文
posted @ 2013-03-29 09:24 hold su 阅读(718) 评论(0) 推荐(0) 编辑
摘要: http://zhaohe162.blog.163.com/blog/static/3821679720105711512570/ 阅读全文
posted @ 2013-03-20 14:31 hold su 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 首先来看一个标准的Spring配置文件 applicationContext.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema 阅读全文
posted @ 2013-03-20 14:28 hold su 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,)Ctrl+Q跳到最后一次的编辑处Ctrl+F6切换到下一个Editor 阅读全文
posted @ 2013-03-18 17:32 hold su 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前EditerCtrl+K 快速定位到下一个Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,)Ctrl+Z 返回到修改前的状态Ctrl+Y 与上面的操作相反Ctrl+/ 注释当前行,再按则取消注释Ctrl+D删除当前行。Ctrl+Q跳到最后一 阅读全文
posted @ 2013-03-18 16:41 hold su 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。 DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。 所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTML,他们是大小写敏感的。因此,web-App和WEB-APP都是不合法的,web-app必须用小写。2 部署描述符文件内的元素次序 XML 元素不仅是大小写敏.. 阅读全文
posted @ 2013-03-18 13:14 hold su 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、事件流事件冒泡IE的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。事件捕获事件捕获的思想是不太具体的节点应该更早的接收到事件,而最具体的节点应该在最后接收到节点。事件捕获的用意在于事件到达预定目标之前捕获它。DOM事件流“DOM2级事件流”规定的事件流包括三个阶段:事件捕获阶段、处于目标阶段和冒泡阶段。首先发生的是事件捕获,为截获事件提供了机会。然后是实际的目标接收到事件。最后一个阶段是冒泡阶段,可以在这个阶段对事件作出响应。以简单的HTML页面为例,单击<div> 阅读全文
posted @ 2013-03-18 09:30 hold su 阅读(188) 评论(0) 推荐(0) 编辑
摘要: var EventUtil = { target : function(e){ //目标事件 e = e || window.event; return e.target || e.srcElement; }, preventDefault : function(e){ //阻止事件的默认行为 e = e || window.event; if(e.preventDefault){ e.preventDefault(); ... 阅读全文
posted @ 2013-03-18 09:29 hold su 阅读(141) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页