Sunteți pe pagina 1din 4

07/12/2014

online.unip.br/imprimir/imprimirconteudo

.NETFrameworkVersion:2.0,3.5
VisogeraldoASP.NET
OASP.NETforneceummodelodedesenvolvimentoWebunificadoqueincluiosserviosnecessriospara
vocparacriaraplicativosdaWebdenvelempresarial.OASP.NETpartedo.NETFrameworke,ao
codificaraplicativosASP.NET,voctemacessoaclassesno.NETFramework.Vocpodecodificaros
aplicativosemqualquerlinguagemcompatvelcomoCommonLanguageRuntime(CLR),incluindo
MicrosoftVisualBasic,C#,JScript.NETeJ#.Essesidiomaspermitemavocdesenvolveraplicativos
ASP.NETquetenhambenefciodoCommonLanguageRuntime,seguranadetipos,heranaeassimpor
diante.
OASP.NETinclui:
Umaestruturadepginaecontroles
OcompiladordoASP.NET
InfraEstruturadeSegurana
Facilidadesnogerenciamentodeestado
Arquivodeconfiguraodaaplicao
Recursosparamonitoramentodaintegridadeedesempenho
Depuraodesuporte
UmaestruturadeserviosdaWebXML
HospedandogerenciamentoambienteedeaplicativosciclodevidaExtensible
Umambientededesignerextensvel
Umaestruturadepginaecontroles
AestruturadapginaASP.NETedoscontrolesumaestruturadeprogramaoqueexecutadaemum
servidorWebparaproduzirdinamicamenteeprocessarpginadaWebASP.NET.PginasdaWebASP.NET
podemsersolicitadasapartirdequalquernavegadoroudispositivodocliente,eoASP.NETprocessa
marcao(talcomoHTML)paraonavegadorsolicitante.Comoregra,vocpodeusaramesmapgina
paravriosnavegadores,porqueoASP.NETprocessaamarcaoapropriadaparaonavegadorquefaza
solicitao.Noentanto,vocpodecriaropginadaWebdoASP.NETparadirecionarumnavegador
especfico,talcomoMicrosoftInternetExplorer6,etirarproveitodosrecursosdestenavegador.O
ASP.NETsuportacontrolesmveisparadispositivoshabilitadosparaWeb,comotelefonescelulares,
computadoresportteiseassistentesdigitaispessoais(PDAs).
PginasdaWebASP.NETsocompletamenteorientadasaobjeto.EmpginasdaWebASP.NETvocpode
trabalharcomelementosMTMLusandopropriedades,mtodoseeventos.AestruturadapginaASP.NET
removeosdetalhesdaimplementaodaseparaodeclienteeservidorinerenteemaplicativos
baseadosnaWeb,apresentandoummodelounificadopararesponderaeventosdoclientenocdigoque
executanoservidor.Aestruturatambmmantmautomaticamenteoestadodeumapginaeos
controlesnestapginaduranteaciclodevidadeprocessamentodepgina.Paraobtermaisinformaes
consulteVisogeralsobrePginasWebdoASP.NET.
AestruturadepginaASP.NETecontrolestambmpermitequevocencapsulefuncionalidadesde
interfacedousuriocomunsnoscontrolesreutilizveis,fceisdeusar.Controlessogravadosumavez,
podemserusadosemmuitaspginasesointegradospginadaWebdoASP.NET,ondeesto
localizadosduranteoprocessamento.
AestruturadepginaASP.NETecontrolestambmfornecerecursosparacontrolaraaparnciageraldo
seusitedaWebpormeiodetemasecapas.Vocpodedefinirtemasecapasedepoisapliclosemum
nveldepginaouemumnveldecontrole.Paraobtermaisinformaes,consulteVisoGeraldeTemase
AparnciasASP.NET.
Almdisso,paraostemas,vocpodedefinirpginasmestrasquevocusaparacriarumlayout
http://online.unip.br/imprimir/imprimirconteudo

1/4

07/12/2014

online.unip.br/imprimir/imprimirconteudo

consistenteparaaspginasdoseuaplicativo.Umanicapginamestradefineolayoutecomportamento
padroquevocdesejaparatodasaspginas(ouumgrupodepginas)emseuaplicativo.Vocpodecriar
pginasdecontedoindividuaisquecontmocontedodepginaespecficaquevocdeseja
exibir.Quandousuriossolicitaremaspginasdecontedo,elasmesclamcomapginamestrapara
produzirsadaquecombinaolayoutdapginamestrecomocontedodapginadecontedo.Paraobter
maisinformaesconsulteVisoGeraldePginasMestrasASP.NET.
CompiladordoASP.NET
TodoocdigodoASP.NETcompilado,oquepermitedigitaodealtasegurana,otimizaesde
desempenhoevinculaoantecipada,entreoutrosbenefcios.Depoisqueocdigofoicompilado,o
CommonLanguageRuntimecompilamaiscdigoASP.NETparacdigonativo,fornecendomelhor
desempenho.
OASP.NETincluiumcompiladorquesercompilartodososcomponentesseusdoaplicativoincluindo
pginasecontrolesemumconjuntodemdulos(assembly)queoambientedehospedagemdoASP.NET
podeusarparasolicitaesdeserviodeusurio.Paraobtermaisinformaes,consulteVisogeralda
CompilaodoASP.NET.
InfraEstruturadeSegurana
Almdasferramentasdeseguranado.NET,oASP.NETproporcionaumaavanadainfraestruturade
seguranaparaautenticaoeautorizaodeacessodeusuriosbemcomoexecuodeoutrasaes
relacionadassegurana.VocpodeautenticarosusuriosusandoaautenticaodoWindowsfornecida
peloIIS,ouvocpodegerenciaraautenticaousandoseuprpriobancodedadosdousuriousandoa
autenticaodeformulriosdoASP.NETeassociaodoASP.NET.Almdisso,vocpodegerenciara
autorizaoparaosrecursoseasinformaesdeseuaplicativodaWebusandoosgruposdoWindowsou
seuprpriobancodedadosdefunespersonalizadousandofunesdoASP.NET.Vocpodefacilmente
remover,adicionarousubstituiressesesquemasdependendodanecessidadedoseuaplicativo.Paraobter
maisinformaes,consulteosseguintestpicos:
SeguranadesitesASP.NET
GerenciandousuriosusandoAssociao
GerenciandoAutorizaoUsandoFunes
ProvedordeAutenticaodeFormulrios
OASP.NETsempreexecutacomumaidentidadeespecficadoWindowsparaquevocpossaprotegerseu
aplicativousandorecursosdoWindows,comoListasdeControledeAcessoNTFS(ACLs),permissesde
bancodedados,eassimpordiante.ParaobtermaisinformaessobreaidentidadedoASP.NET,consulte
ConfigurandoIdentidadedeProcessodoASP.NETeASP.NETImpersonation.
FacilidadesdoEstadodeGerenciamento
ASP.NETproporcionaintrinsecamenteafuncionalidadedegerenciamentodeestados,quetepermite
armazenarinformaesentreassolicitaesdaspginas,comoinformaesdeclienteouocontedode
umcarrodecompras.Vocpodesalvaregerenciaraplicaesespecficas,sessesespecficas,pginas
especficas,usuriosespecficos,einformaesdefinidaspelodesenvolvedor.Essasinformaespodemser
independentesdequalquercontroledapgina.
OASP.NEToferecerecursosdeestadodistribudos,quepermitemavocgerenciarinformaesdoestado
atravsdevriasinstnciasdomesmoaplicativoemumnicocomputadorouemvrios
computadores.ParaobtermaisinformaesconsulteVisoGeralsobreoGerenciamentodeEstadodo
ASP.NET.
ConfiguraodoASP.NET
OsaplicativosASP.NETusamumsistemadeconfiguraoquepermitequevocdefinirconfiguraes
paraoservidorWeb,paraumsitedaWebouparaaplicativosindividuais.Vocpodefazerosparmetros
deconfiguraonomomentoqueseusaplicativosASP.NETsoimplantadosepodemadicionarourevisar
osparmetrosdeconfiguraoaqualquermomentocomumimpactomnimosobreaplicativosdaWeb
operacionaiseservidores.Parmetrosdeconfiguraosoarmazenadosemarquivoscombaseem
XML.ComoessesarquivosXMLsoarquivosdetextoASCII,simplesfazeralteraesdeconfiguraoem
seusaplicativosdaWeb.Vocpodeestenderoesquemadeconfiguraoparaatenderssuas
http://online.unip.br/imprimir/imprimirconteudo

2/4

07/12/2014

online.unip.br/imprimir/imprimirconteudo

necessidades.ParaobtermaisinformaesconsulteVisoGeraldaConfiguraoASP.NET.
RecursosparaMonitoramentodaIntegridadeeDesempenho
OASP.NETincluirecursosquepermitemavocmonitorarintegridadeedesempenhodeseuaplicativo
ASP.NET.MonitoramentodaintegridadeASP.NETpermiterelatarosprincipaiseventosquefornecem
informaessobreaintegridadedeumaplicativoecondiesdeerro.Esseseventosmostramuma
combinaodediagnsticoecaractersticasdemonitoramentoeoferecemumaltograudeflexibilidade
emtermosdoqueestconectadoecomoeleestconectado.ParaobtermaisinformaesconsulteViso
GeraldoMonitoramentodaIntegridadedoASP.NET.
OASP.NETsuportadoisgruposdecontadoresdedesempenhoacessveisparaosaplicativos:
OgrupocontadordedesempenhodosistemaASP.NET
OgrupocontadordedesempenhodaaplicaoASP.NET
Paraobtermaisinformaes,consulteMonitorandoodesempenhodeaplicativosASP.NET.
Depuraodesuporte
OASP.NETaproveitaainfraestruturadedepuraoemtempodeexecuoparafornecersuportede
depuraoemvriosidiomasevrioscomputadores.possveldepurartantoobjetosgerenciadoseno
gerenciados,bemcomotodososidiomascomsuporteaCommonLanguageRuntimeeidiomasde
script.Paraobterdetalhes,consulteDepuraodoASP.NET.
Almdisso,aestruturadepginaASP.NETforneceummododerastreamentoquepermiteavocinserir
mensagensdeinstrumentaoemsuaspginasdaWebASP.NET.ParaobtermaisinformaesconsulteO
quehdenovonorastreamentoASP.NET.
EstruturadeServiosdaWebXML
ASPWebServicesUsandoXML.NETUmservioWebXMLumcomponentequecontmafuncionalidade
denegciosquepermiteaaplicativostrocarinformaesatravsdefirewallsusandopadres,como
mensagensHTTPeXML.ServiosdaWebXMLnosoligadosaumdeterminadocomponentede
tecnologiaouconvenodechamadadeobjetos.Comoresultado,programasescritosemqualqueridioma,
usandoqualquercomponentemodeloeemexecuoemqualquersistemaoperacional,podemacessar
serviosWebXML.Paraobtermaisinformaes,consulteXMLWebServicesUsandoASP.NET.
GerenciamentodoAmbientedeHospedagemExtensveledoCiclodeVidadoAplicativo
OASP.NETincluiumambientedehospedagemextensvelquecontrolaociclodevidadeumaplicativo
quandoumusurioacessapelaprimeiravezumrecurso(comoumapgina)noaplicativoatopontoem
queoaplicativoencerrado.EnquantooASP.NETdependedeumservidorWeb(IIS),comoumaplicativo
host,oASP.NETfornecegrandepartedafuncionalidadedehospedagemprpria.AarquiteturadoASP.NET
permiteavocresponderaeventosdoaplicativoecriarmanipuladoresHTTPpersonalizadosemdulos
HTTP.ParaobtermaisinformaesconsulteVisogeralsobredociclodevidadoaplicativoASP.NET.
UmAmbientedeDesignerExtensvel
OASP.NETincluisuporteavanadoparacriaodedesignersparacontrolesdeservidorWebparauso
comumaferramentadedesignvisualtalcomoVisualStudio.Osdesignerspermitemavoccriaruma
interfacedeusurioemtempodedesignparaumcontrole,paraqueosdesenvolvedorespossam
configuraraspropriedadeseocontedodoseucontrolenaferramentadedesignvisual.Paraobtermais
informaesconsulteVisoGeralsobreosDesignersdeControledoASP.NET.
Fonte:http://msdn.microsoft.com/ptbr/library/4w3ex9c2(VS.80).aspx

Exerccio1:
OASP.NETfuncionaemquaisnavegadoresdemercado
http://online.unip.br/imprimir/imprimirconteudo

3/4

07/12/2014

online.unip.br/imprimir/imprimirconteudo

ASomenteoMicrosoftInternetExplorerapartirdaverso6.0
BTodasasversesdoMicrosoftInternetExplorer,semexceo.
CNofuncionanoMozillaFireFox
DNonavegadordaGoogle,oChromeelenofunciona.
EFuncionaemtodososnavegadoresexistentenomercado.

Oalunorespondeueacertou.Alternativa(E)
Comentrios:
CMaiscoerente.
DMaiscoerente.
EMaiscoerente.
Exerccio2:
AestruturadepginasecontroledoASP.NET,compostaporquaisitens?
AIndiferenanonavegadorquesolicitouarequisioHTTP
BSopginasqueutilizamorientaoaobjetos,podendoutilizarmtodos,propriedadeseeventos.
Destaformaelimitaaparteservidoradapartecliente.
CExisteapossibilidadedecriaodecontrolesqueencapsulamfuncionalidadesdeinterfaceecdigode
outroscomponentesjexistente.
DPodesercriadoTemaseCapasdiferentesparacadapginautilizandoomesmocomponente.
ETodasasalternativasanteriores

Oalunorespondeueacertou.Alternativa(E)
Comentrios:
CMaiscoerente.
EMaiscoerente.

http://online.unip.br/imprimir/imprimirconteudo

4/4

S-ar putea să vă placă și