Developing applications
Develop applications that use specific technologies or components, such as portlets, SIP servlets, enterprise beans, and web services. Find programming information that focuses on specific concerns, such as security, messaging, transaction support, naming and directory, and data access.
Subtópicos
How do I develop applications?
Follow these shortcuts to get started quickly with popular tasks.Designing applications
Read about best practices for designing WebSphere applications, particularly in the realm of WebSphere extensions to the Java™ Platform, Enterprise Edition (Java EE) specification.Obtaining an integrated development environment (IDE)
You can obtain an integrated development environment (IDE). Use Rational® products from IBM® to design, construct, and manage changes to applications for deployment on your WebSphere Application Server products.Debugging applications
To debug your application, you must use a development environment like the IBM Rational Application Developer for WebSphere to create a Java project. You must then import the program that you want to debug into the project.Montando Aplicativos
A montagem de aplicativos consiste em criar módulos Java EE (Java Platform, Enterprise Edition) que possam ser implementados em servidores de aplicativos. Os módulos são criados a partir de artefatos de código, como arquivos web application archive (WAR), arquivos Resource Adapter Archive (RAR), arquivos JAR enterprise bean (EJB) e arquivos application client archive (JAR). Este pacote e configuração de artefatos de código em módulos de archive corporativo (EAR) ou módulos da Web independentes é necessário para a implementação dos módulos em um servidor de aplicativos.Carregamento de Classe
Os carregadores de classe fazem parte do código JVM (Java Virtual Machine) e são responsáveis pela localização e carregamento dos arquivos de classe. Os carregadores de classes ativam aplicativos que são implementados em servidores para acessar repositórios de classes e recursos disponíveis. Os desenvolvedores de aplicativos e os implementadores devem considerar o local dos arquivos de classe e de recursos e os carregadores de classes utilizados para acessar esses arquivos, para disponibilizar os arquivos para os aplicativos implementados. Os carregadores de classes afetam o empacotamento de aplicativos e o comportamento do tempo de execução de aplicativos empacotados de aplicativos implementados.Adding logging and tracing to your application
You can add logging and tracing to applications to help analyze performance and diagnose problems in WebSphere Application Server.Desenvolvendo ActivitySessions
Esta página fornece um ponto inicial para localizar informações sobre ActivitySessions, uma extensão do WebSphere para reduzir a complexidade de regras de consolidação e limitações associadas a recursos de consolidação de uma fase.Desenvolvendo a criação de perfil do aplicativo
Esta página fornece um ponto inicial para localizar informações sobre configuração de perfil do aplicativo, uma extensão do WebSphere a fim de definir estratégias para controlar dinamicamente a coincidência, a pré-busca e a leitura antecipada.Desenvolvendo Aplicativos em Lote
Esta seção abrange áreas como um procedimento para desenvolvimento de aplicativos em lote, elementos xJCL e aplicativos em lote de amostra.Desenvolvendo Aplicativos que Usam a API de Validação de Bean
A API de Validação de Bean é introduzida com a plataforma Java Enterprise Edition 6 como um mecanismo padrão para validar o Enterprise JavaBeans em todas as camadas de um aplicativo, incluindo apresentação, negócios e acesso a dados. Antes da especificação de Validação de Bean, os JavaBeans eram validados em cada camada. Para evitar a reimplementação de validações em cada camada, os desenvolvedores configuraram as validações diretamente em suas classes ou código de validação copiada, o que geralmente era desordenado. Ter uma implementação que é comum a todas as camadas do aplicativo simplifica o trabalho dos desenvolvedores e economiza tempo.Desenvolvendo os Aplicativos Clientes
Esta página fornece um ponto inicial para a localização de informações sobre clientes aplicativos e aplicativos clientes. Os clientes aplicativos fornecem uma estrutura na qual o código do aplicativo é executado, para que seus aplicativos clientes possam acessar informações sobre o servidor de aplicativos.Desenvolvendo a simultaneidade
Essa página fornece um ponto de início para localizar informações sobre simultaneidade.Desenvolvendo Recursos de Acesso a Dados
Esta página fornece um ponto inicial para localizar informações sobre o acesso a dados. Vários EIS (enterprise information systems) utilizam diferentes métodos para armazenamento de dados. Esses armazéns de dados de backend podem ser bancos de dados relacionais, programas de transações procedurais ou bancos de dados orientados por objetos.Desenvolvendo o armazenamento em cache dinâmico
Esta página fornece um ponto de início para a descoberta de informações sobre o serviço de cache dinâmico, o que melhora o desempenho ao armazenar em cache a saída de servlets, comandos, serviços da Web e arquivos JavaServer Pages (JSP).Desenvolvendo Consulta EJB e Dinâmica
Esta página fornece um ponto inicial para a localização de informações sobre consulta dinâmica, uma extensão de programação do WebSphere para flexibilidade de aplicativos incomparável. Estas informações também incluem consulta EJB (Enterprise JavaBeans), o recurso Java no qual a extensão do WebSphere é construída.Desenvolvimento de Aplicativos EJB
Esta página fornece um ponto inicial para a localização de informações sobre enterprise beans.Developing internationalization service
This page provides a starting point for finding information about globalization and the internationalization service, a WebSphere extension for improving developer productivity.Desenvolvendo o Correio, URLs e Outros Recursos do Java EE
Esta página fornece um ponto inicial para localizar informações sobre recursos que são utilizados pelos aplicativos implementados em um servidor de aplicativos compatível com Java EE (Java Enterprise Edition). Eles incluem:Desenvolvendo recursos do sistema de mensagens
Esta página fornece um ponto de início para localização de informações sobre o uso dos recursos do sistema de mensagens assíncrono para aplicativos corporativos com o WebSphere Application Server.Desenvolvendo nomenclatura e diretório
Esta página fornece um ponto inicial para a localização de informações sobre suporte à nomenclatura. A nomenclatura inclui componentes do lado do servidor e do lado cliente. O componente do lado do servidor é um serviço de nomenclatura (CosNaming) CORBA (Common Object Request Broker Architecture). O componente do lado cliente é um fornecedor de serviços Java Naming and Directory Interface (JNDI) and Directory Interface). JNDI é um componente principal no modelo de programação Java EE (Java Platform, Enterprise Edition).Developing object pools
This page provides a starting point for finding information about object pools.Desenvolvendo o ORB (Object Request Broker)
Esta página fornece um ponto inicial para a localização de informações sobre o ORB (Object Request Broker). O produto utiliza um ORB para gerenciar a comunicação entre aplicativos clientes e aplicativos de servidor e também entre componentes do produto. Estes serviços padrão do Java EE (Java Platform, Enterprise Edition) são relevantes para o ORB: RMI/IIOP (Remote Method Invocation/Internet Inter-ORB Protocol) e Java IDL (Java Interface Definition Language).Developing OSGi applications
This page provides a starting point for finding out how to develop OSGi applications.Desenvolvendo Aplicativos de Portlet
Esta página fornece um ponto inicial para localizar informações sobre aplicativos de portlet, que são servlets Java especiais reutilizáveis, que aparecem como regiões definidas em páginas de portal. Os portlets fornecem acesso a diversos aplicativos, serviços e conteúdo da Web.Developing scheduler service
This page provides a starting point for finding information about the scheduler service, a WebSphere programming extension responsible for starting actions at specific times or intervals.Developing security
Secure specific types of applications, such as applications that include portlets, SIP servlets, enterprise beans, web services. Find security information that focuses on specific concerns, such as messaging, transaction support, naming and directory, data access.Desenvolvendo a integração de serviço
Esta página fornece um ponto inicial para localizar informações sobre integração de serviços.Desenvolvendo Aplicativos Session Initiation Protocol (SIP)
Esta página fornece um ponto inicial para localizar informações sobre aplicativos SIP, que são programas Java que utilizam pelo menos um servlet SIP (Session Initiation Protocol) gravados na especificação JSR 116.Desenvolvendo Aplicativos Spring
Esta página fornece um ponto de início para localizar informações sobre como desenvolver aplicativos Spring que podem ser executados com êxito em um ambiente do WebSphere Application Server.Developing startup beans
This page provides a starting point for finding information about startup beans.Desenvolvendo transações
Esta página fornece um ponto de início para localizar informações sobre suporte à Java Transaction API (JTA). Os aplicativos em execução no servidor podem usar transações para coordenar várias atualizações em recursos como uma unidade de trabalho para que todas ou nenhuma das atualizações sejam permanentes.Desenvolvendo Aplicativos da Web
Esta página fornece um ponto de início para a descoberta de informações sobre os aplicativos da Web, o que é composto de um ou mais arquivos relacionados que podem ser gerenciados como uma unidade, incluindo:Desenvolvendo os Serviços da Web
Esta página fornece um ponto de início para a descoberta de informações sobre serviços da Web.Developing web services - Addressing (WS-Addressing)
The Web Services Addressing (WS-Addressing) support in this product provides the environment for web services that use the World Wide Web Consortium (W3C) WS-Addressing specifications. This family of specifications provide transport-neutral mechanisms to address web services and to facilitate end-to-end addressing.Developing web services - Invocation framework (WSIF)
The Web Services Invocation Framework (WSIF) is a Web Services Description Language (WSDL)-oriented Java™ API. You use this API to invoke web services dynamically, regardless of the service implementation format (for example enterprise bean) or the service access mechanism (for example Java Message Service (JMS)). Using WSIF, you can move away from the usual web services programming model of working directly with the SOAP APIs, towards a model where you interact with representations of the services. You can therefore work with the same programming model regardless of how the service is implemented and accessed.Developing web services - Notification (WS-Notification)
O WS-Notification permite que os serviços da Web utilizem o padrão do sistema de mensagens de publicação e assinatura.Utilize o sistema de mensagens de publicação e assinatura para publicar uma única mensagem para vários assinantes. Neste padrão, um aplicativo de produção insere (publica) uma mensagem (notificação de eventos) no sistema de mensagens marcando-o com um tópico que indica a área de assunto da mensagem. Todos os aplicativos de consumo que efetuaram assinatura no tópico em questão e têm autoridade apropriada receberão uma cópia independente da mensagem que foi publicada pelo aplicativo de produção.Developing web services - Reliable messaging (WS-ReliableMessaging)
To configure a web service application to use WS-ReliableMessaging, you attach a policy set that contains a WS-ReliableMessaging policy type. This policy type offers a range of qualities of service: managed persistent, managed non-persistent, or unmanaged non-persistent.Developing web services - RESTful services
You can use Java API for RESTful Web Services (JAX-RS) to develop services that follow Representational State Transfer (REST) principles. RESTful services are based on manipulating resources. Resources can contain static or dynamically updated data. By identifying the resources in your application, you can make the service more useful and easier to develop.Developing web services - Security (WS-Security)
The Web Services Security specification defines core facilities for protecting the integrity and confidentiality of a message, and provides mechanisms for associating security-related claims with a message.Developing web services - Transaction support (WS-Transaction)
WS-Transaction is an interoperability standard that includes the WS-AtomicTransaction, WS-BusinessActivity, and WS-Coordination specifications. The Web Services Atomic Transaction (WS-AT) support in the application server provides transactional quality of service to the web services environment. Distributed web services applications, and the resources they use, can take part in distributed global transactions. With Web Services Business Activity (WS-BA) support in the application server, web services on different systems can coordinate activities that are more loosely coupled than atomic transactions. Such activities can be difficult or impossible to roll back atomically, and therefore require a compensation process if an error occurs. Web Services Coordination (WS-COOR) specifies a CoordinationContext and a Registration service with which participant web services can enlist to take part in the protocols that are offered by specific coordination types.Developing web services - Transports
Transport chains represent a network protocol stack that is used for I/O operations within an application server environment. Transport chains are part of the channel framework function that provides a common networking service for all components.Developing web services - UDDI registry
The Universal Description, Discovery, and Integration (UDDI) specification defines a way to publish and discover information about web services. The UDDI specification defines a standard for the visibility, reusability, and manageability that are essential for a service-oriented architecture (SOA) registry service. The UDDI registry is a directory for web services that is implemented using the UDDI specification. It is a component of WebSphere® Application Server.Desenvolvendo a área de trabalho
Esta página fornece um ponto inicial para localizar informações sobre áreas de trabalho, uma extensão do WebSphere para aprimorar a produtividade do desenvolvedor.Desenvolvendo Aplicativos XML
Esta página fornece um ponto de início para a localização de informações sobre aplicativos XML.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=welc6topdeveloping
Nome do arquivo: welc6topdeveloping.html