首页 > Web开发
NHibernate之旅(11):探索多对多关系及其关联查询
本节内容 多对多关系引入多对多映射关系多对多关联查询 1.原生SQL关联查询2.HQL关联查询3.Criteria API关联查询 结语 多对多关系引入 让我们再次回顾在第二篇中建立的数据模型: 在图上,我已经清晰的标注了表之间的关系,上两篇分析Customer和Order之间的“外键关系”或者称作“父子关系”、“一对多关系”和关联查询,这一篇以Order为...
分类:Web开发   时间:2015-08-15 07:55:36    收藏:0  评论:0  赞:0  阅读:338
NHibernate之旅(13):初探立即加载机制
本节内容 引入立即加载实例分析 1.一对多关系实例2.多对多关系实例 结语 引入 通过上一篇的介绍,我们知道了NHibernate中默认的加载机制——延迟加载。其本质就是使用GoF23中代理模式实现,这节我们简单分析NHibernate另一种加载机制——立即加载。我用一张图片形象的展现立即加载机制。 立即加载 顾名思义,就是立刻加载相关联对象集合,与延...
分类:Web开发   时间:2015-08-15 07:55:26    收藏:0  评论:0  赞:0  阅读:248
NHibernate之旅(14):探索NHibernate中使用视图
本节内容 引入1.持久化类2.映射文件3.测试结语 引入 在数据库操作中,我们除了对表操作,还有视图、存储过程等操作,这一篇和下篇来学习这些内容。这篇我们来学习如何在NHibernate中使用视图。首先,我们在数据库中建立一个名为viewCustomer视图,选中CustomerId、Firstname、Lastname、OrderId、OrderDate项。 下面...
分类:Web开发   时间:2015-08-15 07:55:16    收藏:0  评论:0  赞:0  阅读:366
NHibernate之旅(16):探索NHibernate中使用存储过程(中)
本节内容 引入实例分析 2.创建对象3.更新对象 结语 引入 上一篇,怎么使用MyGeneration提供的模板创建存储过程和删除对象存储过程的使用,这篇接下来介绍在NHibernate中如何使用存储过程创建对象、更新对象整个详细过程,这些全是在实际运用中积累的经验,涉及使用的错误信息,如何修改存储过程,并且比较没有使用存储过程的不同点,并非官方比较权威的资料,所以敬请参...
分类:Web开发   时间:2015-08-15 07:55:06    收藏:0  评论:0  赞:0  阅读:387
NHibernate之旅(17):探索NHibernate中使用存储过程(下)
本节内容 引入实例分析拾遗结语 引入 上两篇,介绍使用MyGeneration提供的模板创建存储过程和删除对象、创建对象、更新对象整个详细过程,这篇介绍如何利用做更多的事,在程序开发中,我们不仅仅只利用存储过程增删查改对象,我们还可以想执行任意的存储过程,这不局限于某个对象,某个CURD操作,怎么做呢?注意:本篇并非官方权威的资料,所以敬请参考。如果你还没有学习NHibernat...
分类:Web开发   时间:2015-08-15 07:54:56    收藏:0  评论:0  赞:0  阅读:223
NHibernate之旅(18):初探代码生成工具使用
本节内容 引入代码生成工具结语 引入 我们花了大量的篇幅介绍了相关NHibernate的知识,一直都是带着大家手动编写代码,首先创建数据库架构,然后编写持久化类和映射文件,最后编写数据操作方法,测试方法。这是典型的数据库驱动开发(DbDD,Database-Driven Developent)技术,但是自己不是这样做的,我先编写持久化类和映射文件,然后偷偷的使用SchemaExp...
分类:Web开发   时间:2015-08-15 07:54:46    收藏:0  评论:0  赞:0  阅读:272
NHibernate之旅(19):初探SchemaExport工具使用
本节内容 引入SchemaExport工具SchemaUpdate工具实例分析结语 引入 我其实都是一直先编写持久化类和映射文件,然后使用SchemaExport工具生成数据库架构。这样的方式就是领域驱动设计/开发(DDD,Domain Driven Design/Development)。我的理解是系统的设计应该基于对象模型,主要考虑对象的设计和逻辑上,然后按照对象模型建立数据...
分类:Web开发   时间:2015-08-15 07:54:37    收藏:0  评论:0  赞:0  阅读:347
webservice异常
Exceptioninthread"main"javax.xml.ws.WebServiceException:UnabletocreateJAXBContextatcom.sun.xml.internal.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:156)atcom.sun.xml.internal.ws.model.AbstractSEIModelImpl.postProcess(AbstractSE..
分类:Web开发   时间:2015-08-15 06:50:07    收藏:0  评论:0  赞:0  阅读:275
web网站服务(二)
第6章Web网站服务(二)具体步骤:l客户机地址限制通过配置项Order、Denyfrom、Allowfrom,可以根据客户机的主机名或IP地址来决定是否允许客户端访问。其中Order用于设置限制顺序,Denyfrom和Allowfrom用于设置具体限制内容。使用Order配置项时,可以设置为“allow,deny”或“..
分类:Web开发   时间:2015-08-15 06:48:27    收藏:0  评论:0  赞:0  阅读:252
浅谈MVC设计模式和SSH框架的关系
一。MVC:是指Model—View—Controler,是程序的一种分层模式,是一种思想。MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别担负着不同的任务。视图:视图是用户..
分类:Web开发   时间:2015-08-15 06:46:46    收藏:0  评论:0  赞:0  阅读:295
Thinkphp3.2 路由是使用
在与模块同级的目录配置文件 'URL_ROUTER_ON' => true, 'URL_ROUTE_RULES'=>array( '/^c_(\d+)$/' => 'Home/Show/show?id=:1', ...
分类:Web开发   时间:2015-08-15 06:40:36    收藏:0  评论:0  赞:0  阅读:277
Ajax的工作原理介绍及简单代码实现(扫盲篇)
比较好的一篇ajax原理:适合初学者 ??http://www.cnblogs.com/mingmingruyuedlut/archive/2011/10/18/2216553.html? ? 关于同步和异步的解释:?http://www.cnblogs.com/lebronjames/a ...
分类:Web开发   时间:2015-08-15 02:12:36    收藏:0  评论:0  赞:0  阅读:280
POJ - 1236 Network of Schools(强连通分量)
题目大意:有N个点,接着给出N个点所能连接的点。 问题1:如果要将一个信息传递给这N个点,至少需要传递给多少个点,然后让这些点进行传播,使N个点都得到信息 问题2:需要添加多少条边才能使这N个点能两两连通解题思路:求出所有的强连通分量,接着缩点,再以桥为路径,建图 找出这张图中入度为0的,因为只有入度为0的才需要进行通知,其他的点可以通过其他边进行传达需要添加多少个点,观察这张图,求出每个点的...
分类:Web开发   时间:2015-08-15 01:35:26    收藏:0  评论:0  赞:0  阅读:302
CSS3 Flex布局 Flexbox的属性详解
Flex布局官方称为CSS Flexble Box 布局模型是CSS3为了提高元素在容器中的对齐、方向、顺序,甚至它们是动态的或者不确定大小的新布局模型。Flex容器的主要特征是能够调整其子元素在不同的屏幕大小中能够用最适合的方法填充合适的空间。 很多的设计师和开发者发现Flex布局很容易使用,它定位元素简单因此很多复杂的布局能够用很少的代码实现,引领更简单的开发过程。Flex布局的算法是基于方向的,不同于基于水平或者垂直的block和inline布局,这种Flex布局可以被用在小的应用组件中,而CSS3...
分类:Web开发   时间:2015-08-15 01:34:46    收藏:0  评论:0  赞:0  阅读:366
FZU - 1719 Spy Network(强连通分量)
题目大意:给出一个张有向图,和N个点的价值(买了这个点后,以这个点出发的所能遍及的点都会被染色)问至少要花费多少钱去买点,才能使得这张图的所有点都被染色 如果不能所有的点都染色,输出不能染色点的最小值解题思路:先求出所有的强连通分量,接着求出每个强连通分量内所有点的最少价值,因为同一个强连通分量内的点只需要购买一个就可以全部染色了 接着缩点,用桥连接起来,形成一张新的图(以下所说的点都是强连通分...
分类:Web开发   时间:2015-08-15 01:34:36    收藏:0  评论:0  赞:0  阅读:321
AutoBundleWeb
using System;using System.Web;using System.Web.Optimization;namespace AutoBundleWeb{ public static class ScriptsBundle2 { public static I...
分类:Web开发   时间:2015-08-15 01:32:05    收藏:0  评论:0  赞:0  阅读:342
如何让转换的视频支持HTML5在线播放
转换工具当然是ffmpeg了,那么如何让转换后的视频支持所有支持HTML5的浏览器在线播放?只需要如下命令行代码就行了:ffmpeg -i output.mpg -vcodec libx264 -acodec aac -vprofile slow -vprofile baseline output_...
分类:Web开发   时间:2015-08-15 01:29:15    收藏:0  评论:0  赞:0  阅读:300
ajax请求后弹开新页面被浏览器拦截
window.open()我想应该很多人都不陌生吧,它可以实现除用a标签以外来实现打开新窗口! 最近开发项目用到时,却遇到了麻烦,本来好好的弹出窗口,结果被浏览器无情的给拦截了! 代码如下:$.getJSON(URL,data,function(data,state){ if(stat...
分类:Web开发   时间:2015-08-15 01:28:25    收藏:0  评论:0  赞:0  阅读:378
Asp.Net MVC中使用ACE模板之Jqgrid
第一次看到ACE模板,有种感动,有种相见恨晚的感觉,于是迅速来研究。它本身是基于bootstrap和jqueryui,但更nice,整合之后为后台开发节省了大量时间。 发现虽然不是完美,整体效果还是不错,特此分享给园友。这一节先讲其中的Jqgrid。按照国际惯例,先上两张图。 集成了button,f...
分类:Web开发   时间:2015-08-15 01:26:56    收藏:0  评论:0  赞:0  阅读:479
统一通用文件上传、下载、预览、编辑组件设计
一直以来,无数个项目有这样的需求,然而每个项目做起来都自己开发一套,于是想自己设计实现这样一个组件,实现文件的统一存储、上传、下载、预览、编辑功能,接口统一,对开发人员完全透明。思路如下:1、采用统一数据库存储文件元数据信息,文件与业务数据关联信息2、集成uploadify、Huploadify,h...
分类:Web开发   时间:2015-08-15 01:25:46    收藏:0  评论:0  赞:0  阅读:311
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!