ASP技术应用程序中英文对照外文翻译文献.docx
- 文档编号:27441641
- 上传时间:2023-07-01
- 格式:DOCX
- 页数:16
- 大小:28.18KB
ASP技术应用程序中英文对照外文翻译文献.docx
《ASP技术应用程序中英文对照外文翻译文献.docx》由会员分享,可在线阅读,更多相关《ASP技术应用程序中英文对照外文翻译文献.docx(16页珍藏版)》请在冰豆网上搜索。
ASP技术应用程序中英文对照外文翻译文献
中英文对照外文翻译
外文:
OntheASPtomaintainthesecurityofapplications
aboutADO.NETDataSetandtheparallelimplementationofADO.NET
【abstract】
ADO.NET DataSetsTheDataSetobject is central tosupporting disconnected, distributed data scenarios with ADO.NET. TheDataTableCollectionAn ADO.NET DataSetcontains acollection of zero or more tables represented byDataTableobjects.ProperlyconfiguredsecuritysettingstoprotectyourASPapplicationswillnotbeunauthorizeduseraccessandtampering.TheASPprovidesawiderangeofapplicationofsafeguardprocedures.
【keyword】ADO.NETDataSet,asp,Security,webserver
ADO.NET DataSetsTheDataSetobject is central tosupporting disconnected, distributed data scenarios with ADO.NET. TheDataSetis a memory-residentrepresentation of data that provides a consistent relational programming modelregardless of the data source. It can be used with multiple and differing datasources, with XML data, or to manage data local to the application. TheDataSetrepresents acomplete set of data, including related tables, constraints, and relationshipsamong the tables. The following illustration shows theDataSetobject model.DataSetobject model The methods andobjects in aDataSetare consistent with those in the relational databasemodel.TheDataSetcan also persist andreload its contents as XML, and its schema as XML schema definition language(XSD) schema.
ASPisaserver-sidescriptingenvironment,throughsuchanenvironment,userscancreateandrundynamic,interactiveWebserverapplications.ASP'sActiveXtechnologyisbasedontheuseofopendesignenvironment,userscancreatetheirowndefinitionsandcomponentsbyaddingthemtotheirowndynamicwebsitewithalmostunlimitedcapacitytoexpand.ASPcanalsouseADOtoaccessthedatabasequicklyandeasily,allowingthedevelopmentofapplicationsbasedontheWWWpossible.
●ADO.NETDataSetandtheparallelimplementationofADO.NET
TheDataTableCollectionAn ADO.NET DataSetcontains acollection of zero or more tables represented byDataTableobjects. TheDataTableCollectioncontains all theDataTableobjects in aDataSet.ADataTableis defined in theSystem.Datanamespace andrepresents a single table of memory-resident data. It contains a collection ofcolumns represented by aDataColumnCollection, and constraintsrepresented by aConstraintCollection, which together define the schema of thetable.
ADataTablealso contains a collection of rows represented by theDataRowCollection, which contains thedata in the table. Along with its current state, aDataRowretains both itscurrent and original versions to identify changes to the values stored in therow.
TheDataView ClassADataViewenables you tocreate different views of the data stored in aDataTable, a capability thatis often used in data-binding applications. Using aDataView, you can expose thedata in a table with different sort orders, and you can filter the data by rowstate or based on a filter expression.
TheDataRelationCollectionADataSetcontains relationshipsin itsDataRelationCollectionobject. A relationship, represented bytheDataRelationobject, associates rows inoneDataTablewith rows in anotherDataTable.
A relationship isanalogous to a join path that might exist between primary and foreign keycolumns in a relational database. ADataRelationidentifies matchingcolumns in two tables of aDataSet.Relationships enablenavigation from one table to another in aDataSet. The essentialelements of aDataRelationare the name of the relationship, the name of the tablesbeing related, and the related columns in each table. Relationships can bebuilt with more than one column per table by specifying an array ofDataColumnobjects as the keycolumns. When you add a relationship to theDataRelationCollection, you can optionallyadd aUniqueKeyConstraintand aForeignKeyConstraintto enforce integrityconstraints when changes are made to related column values.
XMLYou can fill aDataSetfrom an XMLstream or document. You can use the XML stream or document to supply to theDataSeteither data, schemainformation, or both. The information supplied from the XML stream or documentcan be combined with existing data or schema information already present in theDataSet.
ExtendedPropertiesTheDataSet,DataTable, andDataColumnall have anExtendedPropertiesproperty.ExtendedPropertiesis aPropertyCollectionwhere you can placecustom information, such as the SELECT statement that was used to generate theresult set, or the time when the data was generated. TheExtendedPropertiescollection ispersisted with the schema information for theDataSet.
LINQ toDataSetLINQ to DataSetprovides language-integrated querying capabilities for disconnected data storedin a DataSet. LINQ to DataSet uses standard LINQ syntax and providescompile-time syntax checking, static typing, and IntelliSense support when youare using the Visual Studio IDE.5、Side-by-Side Execution in ADO.NETSide-by-sideexecution in the .NET Framework is the ability to execute an application on acomputer that has multiple versions of the .NET Framework installed,exclusively using the version for which the application was compiled.An applicationcompiled by using one version of the .NET Framework can run on a differentversion of the .NET Framework. However, we recommend that you compile a versionof the application for each installed version of the .NET Framework, and runthem separately. In either scenario, you should be aware of changes in ADO.NETbetween releases that can affect the forward compatibility or backwardcompatibility of your application.
ForwardCompatibility and Backward CompatibilityForward compatibilitymeans that an application can be compiled with an earlier version of the .NETFramework, but will still run successfully on a later version of the .NETFramework. ADO.NET code written for the .NET Framework version 1.1 is forwardcompatible with later versions.Backwardcompatibility means that an application is compiled for a newer version of the.NET Framework, but continues to run on earlier versions of the .NET Frameworkwithout any loss of functionality. Of course, this will not be the case forfeatures introduced in a new version of the .NET Framework.
The .NETFramework Data Provider for ODBCStarting with version1.1, the .NET Framework Data Provider for ODBC (System.Data.Odbc) is included as apart of the .NET Framework. The ODBC data provider is available to .NETFramework version 1.0 developers as a Web download from theDataAccess andStorageDeveloperCenter.
The namespace forthe downloaded .NET Framework Data Provider for ODBC isMicrosoft.Data.Odbc.If you have anapplication developed for the .NET Framework version 1.0 that uses the ODBCdata provider to connect to your data source, and you want to run thatapplication on the .NET Framework version 1.1 or a later version, you mustupdate the namespace for the ODBC data provider toSystem.Data.Odbc. You then mustrecompile it for the newer version of the .NET Framework.If you have anapplication developed for the .NET Framework version 2.0 or later that uses theODBC data provider to connect to your data source, and you want to run thatapplication on the .NET Framework version 1.0, you must download the ODBC dataprovider and install it on the .NET Framework version 1.0 system. You then mustchange the namespace for the ODBC data provider toMicrosoft.Data.Odbc, and recompile theapplication for the .NET Framework version 1.0.
The .NETFramework Data Provider for OracleStarting with version1.1, the .NET Framework Data Provider for Oracle (System.Data.OracleClient) is included as apart of the .NET Framework. The data provider is available to .NET Frameworkversion 1.0 developers as a Web download from theData AccessandStorageDeveloperCenter.If you have anapplication developed for the .NET Framework version 2.0 or later that uses thedata provider to connect to your data source, and you want to run thatapplication on the .NET Framework version 1.0, you must download the dataprovider and install it on the .NET Framework version 1.0 system.
CodeAccess SecurityThe .NET Frameworkdata providers in the .NET Framework version 1.0 (System.Data.SqlClient,System.Data.OleDb) are required to runwith FullTrust permission. Any attempt to use the .NET Framework k dataproviders from the .NET Framework version 1.0 in a zone with less thanFullTrust permission causes aSecurityException.However, startingwith the .NET Framework version 2.0, all of the .NET Framework data providerscan be used in partially trusted zones. In addition, a new security feature wasadded to the .NET Framework data providers in the .NET Framework version 1.1.This feature enables you to restrict what connection strings can be used in aparticular security zone. You can also disable the use of blank passwords for aparticular security zone. For more informationBecause eachinstallation of the .NET Framework has a separate Security.config file, thereare no compatibility issues with security settings. However, if yourapplication depends on the additional security capabilities of ADO.NET includedin the .NET Framework version 1.1 and later, you will not be able to distributeit to a version 1.0 system.
SqlCommandExecutionStarting with the.NET Framework version 1.1, the way thatExecuteReaderexecutes commands atthe data source was changed.In the .NET Frameworkversion 1.0,ExecuteReaderexecuted all commands in the context of thesp_executesqlstored procedure. Asa result, commands that affect the state of the connection (for example, SETNOCOUNT ON), only apply to the execution of the current command. The state ofthe connection is not modified for any subsequent commands executed while theconnection is open.In the .NETFramework version 1.1 and later,ExecuteReaderonly executes acommand in the context of thesp_executesqlstored procedure if the command containsparameters, which provides a performance benefit. As a result, if a commandaffecting the state of the conn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 技术 应用程序 中英文 对照 外文 翻译 文献