自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (10)
  • 收藏
  • 关注

翻译 13个不可不知的ASP.NET MVC扩展点

ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP.NET MVC开发者都必须了解13个扩展点。1.ASP.NET M

2009-12-02 11:22:00 664

转载 ASP.NET MVC 入门 -- 11、使用AJAX

 在ASP.NET MVC beta发布之前,M$就宣布支持开源的JS框架jQuery,然后ASP.NET MVC beta发布后,你建立一个ASP.NET MVC beta的项目后,你可以在项目的scripts目录下找到ASP.NET AJAX和jQuery的JS。反正我是比较喜欢jQuery的,所以对于M$此举还是挺欣慰的。废话不多说,我们使用AJAX来实现发表评论的功能吧。先来看看怎

2009-11-02 17:10:00 1077

转载 ASP.NET MVC 入门 -- 10、Action Filter 与 内置的Filter实现(实例-防盗链)

 前一篇中我们已经了解了Action Filter 与 内置的Filter实现,现在我们就来写一个实例。就写一个防盗链的Filter吧。首先继承自FilterAttribute类同时实现IActionFilter接口,代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeH

2009-11-02 17:06:00 711

转载 ASP.NET MVC 入门 -- 9、Action Filter 与 内置的Filter实现(介绍)

 有时候你想在调用action方法之前或者action方法之后处理一些逻辑,为了支持这个,ASP.NET MVC允许你创建action过滤器。Action过滤器是自定义的Attributes,用来标记添加Action方法之前或者Action方法之后的行为到控制器类中的Action方法中。 一些可能用到Action过滤器的地方有: 日志,异常处理 身份验证和授权 - 限制用户的访

2009-11-02 14:08:00 609

转载 ASP.NET MVC 入门 -- 8、ModelState与数据验证

 ViewData有一个ModelState的属性,这是一个类型为ModelStateDictionary的ModelState类型的字典集合。在进行数据验证的时候这个属性是比较有用的。在使用Html.ValidationMessage()的时候,就是从ViewData.ModelState中检测是否有指定的KEY,如果存在,就提示错误信息。例如在前一篇文章ASP.NET MVC 入门7、He

2009-10-31 11:37:00 560

转载 ASP.NET MVC 入门 -- 7、Hellper与数据的提交与绑定

 ASP.NET MVC提供了很多Hellper的方法,Hellper就是一些生成HTML代码的方法,方便我们书写HTML代码(有一部分的朋友更喜欢直接写HTML代码)。我们也可以利用.NET 3.5的扩展方法来书写我们自己的Hellper。例如:Code highlighting produced by Actipro CodeHighlighter (freeware)http:/

2009-10-31 09:18:00 545

转载 ASP.NET MVC 入门 -- 6、TempData

 ASP.NET MVC的TempData用于传输一些临时的数据,例如在各个控制器Action间传递临时的数据或者给View传递一些临时的数据,相信大家都看过“在ASP.NET页面间传值的方法有哪几种”这个面试题,在ASP.NET MVC中TempData的就是其中的一种传值方法。TempData默认是使用Session来存储临时数据的,TempData中存放的数据只一次访问中有效,一次访问完

2009-10-30 17:07:00 572

转载 ASP.NET MVC 入门 -- 5、View与ViewData

 view在MVC模式中与用户进行最直接的接触,它负责数据的呈现。这里要注意一点就是,view只是负责数据的呈现,所以我们应该要尽量让view中不涉及业务逻辑的处理。我们来添加一个Blog首页的view。在安装了ASP.NET MVC后,我们在添加新项目的时候可以看到有MVC的view模板: 注:如果你的是中文版的VS,安装完后可能会出现找不到这个模板的现象,你可以参考在中文版VS 0

2009-10-30 16:43:00 662

转载 ASP.NET MVC 入门 -- 4、Controller与Action

 Controller是MVC中比较重要的一部分。几乎所有的业务逻辑都是在这里进行处理的,并且从Model中取出数据。在ASP.NET MVC Preview5中,将原来的Controller类一分为二,分为了Controller类和ControllerBase类。Controller类继承自ControllerBase类,而ControllerBase实现是了IController接口。

2009-10-30 16:29:00 632

转载 ASP.NET MVC 入门 -- 3、Routing

 本系列文章基于Microsoft ASP.NET MVC Beta.在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。下面是一些示例URL: Valid route definitions

2009-10-30 15:21:00 626

转载 ASP.NET MVC 入门 -- 2、项目的目录结构与核心的DLL

 我们新建一个ASP.NET MVC的Web Application后,默认的情况下,项目的目录结构如下: App_Data :这个目录跟我们一般的ASP.NET website是一样的,用于存放数据。 Content :这个目录是建议用来存放一下资源文件的。例如CSS、JS、图片等等。当然你不愿意的话,完全可以不放到这里来。 Controllers :这个目录是建议将Co

2009-10-30 15:15:00 494

转载 ASP.NET MVC 入门 -- 1、简介

什么是MVC模式MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?我们先来看一下普通的WebForm模式下,我们请求一个例如http://www.5

2009-10-30 14:53:00 645

原创 ASP.NET MVC 简介

这个是在网上找的一个关于ASP.NET MVC 的定义,我觉得已经解释的够好了,所以就借过来用用了 ,呵呵希望有心学习ASP.NET MVC 的朋友先熟悉定义,在后续的文章中会更轻松的学习ASP.NET MVC 下面我们一起踏上ASP.NET MVC 之旅吧,只要有恒心和毅力,祝学者们旅途愉快! The Model-View-Controller (MVC) architectur

2009-10-30 14:28:00 732

原创 ASP.NET MVC的请求生命周期

生命周期步骤概览当我们对ASP.NET MVC网站发出一个请求的时候,会发生5个主要步骤:步骤1:创建RouteTable当ASP.NET应用程序第一次启动的时候才会发生第一步。RouteTable把URL映射到Handler。步骤2:UrlRoutingModule拦截请求第二步在我们发起请求的时候发生。UrlRoutingModule拦截了每一个请求并且创建和执行合适的Ha

2009-10-17 15:10:00 944

原创 HTTPS和HTTP的区别

WWW的核心——HTTP协议众所周知,Internet的基本协议是TCP/IP协议,目前广泛采用的FTP、Archie Gopher等是建立在TCP/IP协议之上的应用层协议,不同的协议对应着不同的应用。 WWW服务器使用的主要协议是HTTP协议,即超文体传输协议。由于HTTP协议支持的服务不限于WWW,还可以是其它服务,因而HTTP协议允许用户在统一的界面下,采用不同的协议访问不同的服务,如FT

2009-05-19 11:20:00 4503

原创 char、varchar、nchar、nvarchar的区别与使用

sql server中varchar和nvarchar的区别?-mssql数据类型问:sql server中的varchar和Nvarchar有什么区别啊,varchar好像是一个英文和一个汉字都站两个字节,而Nvarchar则是一个英文占一个字节,汉字占两个字节。可是这个对asp程序有什么影响?答:varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介

2009-05-15 17:21:00 1031

原创 WebPart创建定制页面:SQLExpress 数据库文件自动创建错误

 SQLExpress 数据库文件自动创建错误是WebPart的数据库连接问题:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)因为WebPart使用个性化服务时需要在web.confi

2009-04-16 15:49:00 927

原创 SET QUOTED_IDENTIFIER 为 ON 和SET ANSI_NULLS 为 ON

这些是 SQL-92 设置语句,使 SQL Server 2000/2005 遵从 SQL-92 规则。 当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须符合所有 Transact-SQL 标识符规则。 SQL-92 标准要求在对空值进行等于 (=)

2009-04-10 17:55:00 531

原创 Microsoft Office SharePoint Server 2007 的十大优点

 提供简单、熟悉、一致的用户体验。Office SharePoint Server 2007 与熟悉的客户端桌面应用程序、电子邮件和 Web 浏览器紧密集成,可提供一致的用户体验,简化了人们与内容、过程和业务数据的互动方式。 这种紧密的集成和强大的现成功能一起,可帮助您使用服务本身,便利了产品的采用。简化日常业务活动,提高员工生产率。

2009-04-08 14:04:00 1237 1

翻译 Lotus Domino/Notes

 Lotus Domino/Notes是优秀的办公电子协作平台,具有独特的安全特性,从底层到最上层共有八个层次安全控制,它们分别是:网络信道安全、会话安全、服务器安全、数据库安全、表单视图安全、文档安全、区段安全、域安全。  Lotus Domino/Notes采用了PKI双钥非对称加密方式对用户的身份进行认证,支持标准的X.509CA证书。并提供了网络信道加密的手段防止网络侦听,实现信道传输

2009-03-31 14:52:00 614

原创 存储过程

一、存储过程介绍  存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE中,若干个有联系的过程可以组合在一起构成程序包。  存储过程是利用SQL Server所提供的Tranact-SQL语言所编写的程序。Tranact-SQL语言是SQL Server提供专为设计数据库应用程序的语言,它是应用程序和SQL Server数

2009-03-25 20:38:00 588

原创 order by 和 over (partition by ...)的区别

 over partition by与group by 的区别各位好!over partition by 与 group by 都是与统计类函数用,这两个有什么区别呢?目前我只知道一个这样的区别:比如有一张表saraly:CREATE TABLE SALARY AS SELECT A NAME,10 DEPT,1000 SALARY FROM DUAL UNION ALL SELECT

2009-03-25 18:47:00 6723 1

原创 过滤某几个重复字段

create table tb(姓名 varchar(10),性别 varchar(10),年龄 int)insert into tb values(张三,男,20 )insert into tb values(李四,男,30 )insert into tb values(张三,男,40 )go --用OVER PARTITION BY 方式WITH Liang

2009-03-25 18:39:00 618

翻译 VB.NET里面的Event机制(三)

 现在我们看看这样一个问题。我们想要做这样一个控件,他继承自Window.Forms.TextBox下面,也就是说它支持TextBox的所有功能,但是我们需要一个新的功能,就是当用户按下回车之后,我们判断一下这个TextBox里面的文字,如果是空字符串的话,就显示一个MessageBox,默认的内容是“Empty connect is not validated.”。同时我们希望用户可以选择是

2009-03-11 17:30:00 676

翻译 什么是ERP和ERP的作用

ERP是指英文Enterprise Resource Planning(企业资源计划)的简写eRP系统的形象描述: ERP在家中: 一天中午,丈夫在外给家里打电话:“亲爱的老婆,晚上我想带几个同事回家吃饭可以吗?”(订货意向) 妻子:“当然可以,来几个人,几点来,想吃什么菜?” 丈夫:“6个人,我们7点左右回来,准备些酒 烤鸭 番茄炒蛋 凉菜 蛋花汤。。。。。。,你看可以吗?”(商务沟通) 妻子:

2009-01-11 17:49:00 5401

原创 网页嵌入flv

使用方法1.js嵌入 方法一,直接copy下面代码,修改其中的 swf_width,swf_height,files,texts 参数var swf_width=240var swf_height=240var texts=幸福的脚丫预告片|变形金刚预告片|江南MV|魔兽世界-晚安部落var files=http://www.ruochi.com/product/vcastr/flv

2009-01-09 20:07:00 1604

原创 text-overflow:ellipsis用法

文字段在容器内超宽时,截断该文字段并且续以省略号。text-overflow:ellipsis;就是干这个用的:[html].ctl{table-layout:fixed}   .ctl td{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;padding:2px}            这个是一个相当长的句子,然后就可以直接截

2009-01-09 18:06:00 1913

原创 页面用word的形式下载

页面用word的方式下载的方式很多,我值介绍两种方式吧!~!第一种:这种方式比较简单!~!只需要在jsp页面的指令里面添加一个                contentTeyp="application/msword" 就可以了!~!第二种:用JavaScript脚本控制也可以!~!相关代码如下:                  function  PrintFile() 

2009-01-09 13:51:00 737

原创 J2EE总体的学习计划以及如何学习J2EE

第一部分:     JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。(切记基础知识一定要时时刻刻巩固)     要求:对java的封装,生命周期等有一定的了解;           异常------掌握try-catch-finally的使用           IO流------掌握字节流、字符流和对象序列化的处理.。熟练使用各种输入、输出流类(InputStream、 Outp

2008-12-17 14:45:00 582

原创 Hibernate Search 3.0 GA

 不久前Hibernate推出了Hibernate Search 3.0 GA,由它的名字大家也可以大概猜到它的作用是对数据库中的数据进行检索的。它是hibernate对著名的全文检索系统Lucene的一个集成方案,作用在于对数据表中某些内容庞大的字段(如声明为text的字段)建立全文索引,这样通过hibernate search就可以对这些字段进行全文检索后获得相应的POJO,从而加快了对内

2008-11-20 09:13:00 2223

翻译 HibernateSearch

 Hibernate Search项目的Beta第二版刚刚发布。InfoQ为此采访了Hibernate Search项目的发起人Emmanuel Bernard以了解更多细节,Emmanuel同时也是相关项目Hibernate Annotations和Hibernate EntityManager的发起人。根据Emmanuel所言,Hibernate Search目的是帮助Hibernate的

2008-11-20 09:09:00 608

转载 JBoss Seam简介

 JBoss Seam简介Seam是一种企业级Java的应用程序框架。它的灵感源自下列原则: 只有一种“工具” Seam为你的应用程序中所有的业务逻辑定义了一种统一的组件模型。 Seam组件可能是有状态的,包含与几个定义良好的上下文中任何一个相关联的状态, 包括长时间运行上下文、持久化上下文、业务流程上下文, 以及用户交互中能够跨多个Web请求保存的对话上下文。 S

2008-11-13 10:54:00 690

转载 什么是session串的问题

 什么是session串的问题 典型案例:现有一Web系统,用用户A登录,打开修改页面Page1,然后通过菜单文件-》新窗口打开一个窗口,用用户B登录,然后回Page1页面提交,此时身份已经变为用户B,出现非希望的结果。这就是session串的问题。 如何解决Session串的问题 解决Session串的问题需要使用URL重写的技术,下面介绍一下什么是URL重写 什么是URL重写     URL重

2008-11-13 08:57:00 1534 1

转载 SQL Server 2005正则表达式使模式匹配和数据提取变得更容易~

本文讨论: 使用正则表达式进行高效的 SQL 查询 SQL Server 2005 对正则表达式的支持 从 SQL Server 使用 .NET Regex 类 在数据库中有效地使用正则表达式 本文使用了以下技术: SQL Server 2005,.NET Framework Get the sample code for this article.NEW:Explore th

2008-10-31 22:45:00 1325

原创 什么是DOJO?

 Dojo是一个用JavaScript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets, Burstlib, f(m)),这也是为什么叫它a unified toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇到的那些、长期存在 、历史问题,以及DHTML 跨浏览器问题。  Dojo能够让你更容易使Web页面具有动态能力,或者在任何能够稳定支持

2008-10-12 19:28:00 749

转载 Struts2在Action类中获得HttpServletResponse对象的四种方法

   在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。     但在Struts2 Action类中仍然有很多方法可以获得这些对象。下面就列出四种获得这些对象的方

2008-10-11 18:51:00 677

原创 让你网页同时兼容FireFox和IE

 CSS 兼容要点:DOCTYPE 影响 CSS 处理    FireFox: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行。    FireFox: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中。    FireFox: 设置

2008-09-29 19:06:00 606

原创 一点Hibernate + spring 使用经验

 以前单独用Hibernate2.0的时候,为了保证一个线程中每次取出的session都是一个对象,就使用官方提供的一个HibernateUtils,将第一次取出的session放入ThreadLocal中,以后每次从这里面取出的session都是一个对象,可以保证事务的正常执行。后来升级到3.0,也这样延用下去,没怎么关心3.0的新特性。前几天想将Hibernate加入到SPRING的事

2008-09-25 09:44:00 1253 4

转载 如何画ER图

 以自底向上设计概念结构的方法为例,它通常分为两步: 第一步:首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象, 设计各个局部视图即分E-R图。                                                   第二步:集成局部视图。 概念结构是对现实世界的一种抽象,一般有三种抽象:           ⑴分类     (   is   m

2008-09-14 14:42:00 19383 6

原创 利用HibernateCallback 回调查询

 public long getMaxMailId() { long maxId = 0l; maxId = ((Long) (this.getHibernateTemplate().executeFind( new HibernateCallback() { public Object doInHibernate(org.hibernate.Session session) throws H

2008-09-03 17:46:00 1132

NPOI 2.2导入导出excelDLL文件.zip

NPOI2.2.1 Net4.0和Net2.0。NPOI.dll运行库下载 包括NPOI.dll,NPOI.OOXML.dll,NPOI.OOXML.xml,NPOI.OpenXml4Net.dll,NPOI.OpenXml4Net.xml,NPOI.OpenXmlFormats.dll,NPOI.xml。

2020-03-08

Hibernate Search 3.0 GA

不久前Hibernate推出了Hibernate Search 3.0 GA,由它的名字大家也可以大概猜到它的作用是对数据库中的数据进行检索的。它是hibernate对著名的全文检索系统Lucene的一个集成方案,作用在于对数据表中某些内容庞大的字段(如声明为text的字段)建立全文索引,这样通过hibernate search就可以对这些字段进行全文检索后获得相应的POJO,从而加快了对内容庞大字段进行模糊搜索的速度(sql语句中like匹配)。 去下面这个连接可以知道详细的使用步骤 http://blog.csdn.net/DiscussQuestions/archive/2008/11/20/3338475.aspx

2008-11-20

jfreecart源码

jfreecart的源文件,有源代码!~! 非常不错哦!~!呵呵!~!

2008-10-26

jquery中文帮主文档

学习jquery的秘诀!~! 让你自学也能成为jquery高手

2008-10-26

树形菜单、用JS配合Struts1.2、Spring2。0、Ajax2.0的树形菜单

树形菜单、用JS配合Struts1.2、Spring2。0、Ajax2.0的树形菜单,还包括了一个角色的添加,修改,也是相当于一个小的角色分配,希望可以帮到大家!~!

2008-10-07

struts2.0中文帮助文档

学习框架不用怕!~!有中文手册在手!~! 让你学习起来更有激情!~!

2008-07-27

spring2.0框架开发中文版帮助

有中文帮助文档~!~不怕学不会框架~!

2008-07-27

hibernate中文帮助文档

该帮助有很大的帮助哦!~!特别是对于刚学习SSHA的人~!希望能帮到你们!~!呵呵

2008-07-27

Ajax中文帮助文档

无论是学习还是从事开发的都有很大的帮助

2008-07-27

OOP入门

这个是演示一个很小的门禁系统,有Java源代码一份!~目的是巩固OOP(面向对象编程)和Log4j日志功能,虽然现在提倡的是面向接口编程,但是面向接口是建立在面向对象的基础之上的!~欢迎下载

2008-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除