Trabalho
Com o uso constante desta linguagem de programação mui tos invest imentos foram realizados em proj etos e tecnol ogi as a fim de aprimorar e padronizar o processo de desenvolvimento de sistemas que trabalham na rede mundial de computadores.
Um desses proj etos que conta com grande destaque atualmente é o framework
JavaServer Faces(JSF), o qual atua principalmente nas camadas de Visão e Control e do model o MVC e possui como principais caracterí st i cas facili tar o desenvolvimento de componentes personalizados e adotar um model o de programação ori entada a eventos, tentando se assemelhar ao desenvolvimento desktop.
Uma outra característ i ca do JSF é a utilização apenas de requi siçõessíncronas, ou sej a, a cada evento invocado pel o cliente é criada uma requi sição que segue até o servi dor para realizar algum processamento. Em seguida uma nova página é totalmente construí da, mesmo que esta seja igual à anteri or, e exibida no browser do cliente, que por sua vez espera por todas essas ações sem poder interagi r com o sistema.
Um outro proj eto que vem obtendo i gual sucesso é o que desenvolve uma tecnol ogi a, chamada AJAX, e que ut iliza principalmente JavaScript. O uso do AJAX proporci ona si gnificat ivos benefíci os visto que permi te que o si stema possa al terar al guns dos dados exibidos aos usuári os sem a necessidade de reconstrução de toda a página novamente, sendo modificado apenas o conteúdo dos campos al terados, tornando os si stemas mais dinâmicos, interat ivos e atraentes aos seus usuári os.
Este trabalho dedica-se a estudar as duas tecnologi as comentadas