仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 585|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET编程:IBatisNet系列-实行存储历程

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:36:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!存储历程|实行映照xml文件誊写以下
<?xmlversion="1.0"encoding="utf-8"?>
<sqlMapnamespace="Member"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="SqlMap.xsd">
<resultMaps>
<resultMapid="SelectResult"class="PlatAdmin.Model.Member">
<resultproperty="Id"column="id"/>
<resultproperty="Identityno"column="identityno"/>
<resultproperty="Telephone"column="telephone"/>
<resultproperty="Email"column="email"/>
<resultproperty="Linktel"column="linktel"/>
<resultproperty="Address"column="address"/>
<resultproperty="Content"column="content"/>
<resultproperty="Username"column="username"/>
<resultproperty="Password"column="password"/>
<resultproperty="Truename"column="truename"/>
<resultproperty="Enable"column="enable"/>
<resultproperty="Regdate"column="regdate"/>
</resultMap>
</resultMaps>

<parameterMaps>
<parameterMapid="swapParas"class="PlatAdmin.Model.Member">
<parameterproperty="querystr"column=""/>
<parameterproperty="keyfield"column=""/>
<parameterproperty="pagesize"column=""/>
<parameterproperty="pagenumber"column=""/>
</parameterMap>
</parameterMaps>

<statements>
<procedureid="GetMemberList"parameterMap="swapParas"resultMap="SelectResult">
usp_GetRecordset
</procedure>

</statements>
</sqlMap>
程序代码以下:
publicIListGetMemberList(stringquerystr,intpageNo)
{
Hashtableht=newHashtable();
ht.Add("querystr",querystr);
ht.Add("keyfield","id");
ht.Add("pagesize",2);
ht.Add("pagenumber",pageNo);
SqlMappersqlMap=IBatisNet.DataMapper.Mapper.Instance();
try
{
returnsqlMap.QueryForList("GetMemberList",ht);
}
catch(Exceptione)
{
thrownewIBatisNetException(e.Message,e);
}
}
出处:福娃莹莹BLOG
因为各系统的API不同,代码调用API编写程序就会遇到很多不兼容的地方,比如Java改写后的Serv-U就不能在手机上执行,手机的游戏也不能直接在微机上执行。
山那边是海 该用户已被删除
沙发
发表于 2015-1-19 18:09:28 | 只看该作者
Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-25 09:43:26 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-2 21:17:09 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-8 05:35:19 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
兰色精灵 该用户已被删除
6#
发表于 2015-3-7 12:04:01 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-15 04:28:01 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
若相依 该用户已被删除
8#
发表于 2015-3-21 18:13:27 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-2-23 18:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表