Programación en castellano
Inicio > Tutoriales > J2EE > Escribir Aplicaciones Avanzadas para la Plataforma Java 2
-Tutoriales

Escribir Aplicaciones Avanzadas para la Plataforma Java 2

  • Escribir Aplicaciones Avanzadas para la Plataforma Java 2
    • Concordar los Requerimientos del Proyecto con la Tecnología
      • Requerimientos del Proyecto y Modelado
        • Entrevista al usuario Base
        • Modelo de Proyecto
        • La Casa Identifica a Compradores y Vendedores
        • La Casa Determina la Puja más alta
        • La Casa Notitica a los Compradores y Vendedores
        • Alguien Busca un Ítem
        • Alguien Ve los Ítems en Venta
        • Alguien Ve los Detalles de un Ítem
        • El Vendedor Postea Ítems para su Venta
        • El Comprador Puja por Items
        • Diagrama de Actividad
      • Elegir el Software
        • Los APIs de Java
    • Código de la Aplicación Casa de Subastas
      • Un Aplicación Multi-Fila con Beans de Enterprise
        • Enterprise Beans Definidos
        • Pequeño Programas Cliente
        • Arquitectura Multi-Fila
        • Beans de Entidad y de Sesión
        • La Casa de Subastas Funciona
        • Desplegar y Ejecutar Aplicaciones
        • Cómo Funcionan las Aplicaciones Multi-Fila
        • Servicio de Búsqueda
        • Comunicación de Datos
      • Beans de Entidad y de Sesión
        • AuctionServlet
        • Beans de Entidad
        • AuctionItem Entity Bean
        • Tabla Auction Items
        • Registration Entity Bean
        • Tabla Registration
        • Beans de Sesión
        • Bean de sesión Bidder
        • Bean de sesion Seller
        • Clases Contenedor
      • Examinar un Bean Controlado por Contenedor
        • Variables Miembro
        • Método Create
        • Métodos de Contexto de Entidad
        • Método Load
        • Método Store
        • Connection Pooling
        • Descriptor de Desarrollo
        • Texto del Descriptor de Desarrollo
        • Descriptor de Desarrollo XML
      • Métodos de Búsqueda del Contenedor Controlador
        • AuctionServlet.searchItems
        • BidderBean.getMatchingItemsList
        • AuctionItemHome.findAllMatchingItems
        • Descriptor de Desarrollo de AuctionItemBean
    • Manejo de Datos y Transaciones
      • Bean-Controlador de Persistencia y la Plataforma JDBC
        • Conectar con la Base de Datos
        • Método Create
        • Método Load
        • Método Refresh
        • Método Store
        • Método Find
      • Control de Transaciones
        • ¿Por qué Controlar las Transaciones?
        • Sincronización de Sesisón
        • Ejemplo de Control por Contenedor
        • Código
        • Modo de Entrega de la Transación
        • Configuración del servidor
        • Ejemplo de Bean Controlador
      • Métodos de Búsqueda de Bean Controlador
        • AuctionServlet.searchItems
        • SearchBean
        • Conexión con la Base de Datos
        • Obtener la Lista de Ítems Encontrados
        • Método Create
    • Cálculo Distribuido
      • Servicios de Búsqueda
        • Java Naming and Directory Interface (JNDI)
        • Servico de Nombres CORBA
        • CORBA RegistrationServer
        • CORBA SellerBean
        • Interoperable Object References (IOR)
        • Servidor IOR
        • Cliente IOR
        • Remote Method Invocation (RMI)
        • RMI sobre Internet Inter-ORB Protocol (IIOP)
        • Servidor IIOP
        • Ciente IIOP
        • Servicios de Búsqueda JINI
        • Aumentar el Rendimiento de la Búsqueda
      • Invocación Remota de Métodos
        • Sobre RMI
        • Serialización y colocación de Datos
        • RMI sobre IIOP
        • RMI en la aplicación de Subastas
        • Introducción a las Clases
        • Sumario de Ficheros
        • Compilar el Ejemplo
        • Arrancar el Registro RMI
        • Arrancar el Servidor Remoto
        • Establecer Comunicaciones Remotas
        • Colocar Datos
        • La clase RegistrationServer
        • Exportar un Objeto Remoto
        • Pasar por Valor y por Referencia
        • Recolección de Basura Distribuida
        • Interface Registration
        • Interface RegistrationHome
        • Interface ReturnResults
        • La Clase SellerBean
      • Common Object Request Broker Architecture (CORBA)
        • Esquema de Mapeo IDL
        • Referencia Rápida
        • Configurar el Mapeo IDL
        • Otros Tipos IDL
        • CORBA en la Aplicación de Subasta
        • Implementación del RegistrationServer CORBA
        • Fichero de Mapeos IDL
        • Compilar el Fichero de Mapeos IDL
        • Stubs y Skeletons
        • Object Request Broker
        • Poner Disponible el Servidor CORBA
        • Conectar un nuevo ORB
        • Acceso al Servicio de Nombres por los Clientes CORBA
        • Clases Helper y Holder
        • Recolección de Basura
        • Retrollamadas (Callbacks) CORBA
        • Usar el Tipo Any
        • Conclusión
      • JDBC
        • Drivers JDBC
        • Drivers del Tipo 1
        • Drivers del Tipo 2
        • Drivers del Tipo 3
        • Drivers del Tipo 4
        • Conexiones a Bases de Datos
        • Sentencias
        • Sentencias Callable
        • Statements
        • Setencias Prepared
        • Cachear los Resultados de la Base de Datos
        • Hoja de Resultados
        • Hoja de Resultados Scrollable
        • Navegar por la Hoja de Resultados
        • Actualizar la Hoja de Resultados
        • Trabajos Batch
        • Almacenar Clases, Imágenes y otros Objetos Grandes
        • Controlar Transaciones
        • Caracteres de Escape
        • Mapear Tipos de Base de Datos
        • Mapeo de Tipos Date
      • Servlets
        • HttpServlet
        • El método init
        • El método destroy
        • El método service
        • Peticiones HTTP
        • Usar Cookies en servlets
        • Configurar una Cookie
        • Recuperar un Cookie
        • Generar Sesiones
        • Evitar el Caché de Páginas
        • Restringir Accesos y Redireccionamientos
        • Códigos de Error HTTP
        • Leer Valores GET y POST
        • Threads
        • HTTPS
    • Tecnología JNI
      • Ejemplos JNI
        • Sobre el Ejemplo
        • Declaración del método nativo
        • Cargar la Librería
        • Compilar el Programa
        • Generar el Fichero de Cabecera
        • Firma del Método
        • Implementar el Método Nativo
        • Compilar la Librería Dinámica o de Objetos Compartidos
        • Ejecutar el Ejemplo
      • Strings y Arrays
        • Pasar Strings
        • Pasar Arrays
        • Pinning Array
        • Arrays de Objetos
        • Arrays Multi-Dimensionales
      • Otros Problemas de Programación
        • Problemas de Lenguaje
        • Llamar a Métodos
        • Recuperar una Referencia de Clase
        • Recuperar un identificador de Método
        • Llamar a Métodos
        • Acceder a Campos
        • Threads y Sincronización
        • Problemas de Memoria
        • Invocaciones
        • Adjuntar Threads
    • Proyecto Swing: Construir un Interface de Usuario
      • Componentes y Modelos de Datos
        • Componentes de Peso Ligero
        • Ordenar Componente
        • JLayeredPane
        • JContentPane
        • GlassPane
        • Modelos de Datos
        • Modelo de la Tabla
        • Más Modelos de Tablas
        • Modelo JList
        • Modelo JTree
        • Dibujo de Celdas Personalizado
        • Editor de Celdas Personalizado
        • Manejo de Eventos Especializados
        • Direcciones Swing
      • El API de Impresión
        • ¿Qué hay en el Paquete?
        • Imprimir un Componente AWT
        • Imprimir un Componente Swing
        • Imprimir Gráficos en Swing
        • Diálogo de Impresión
        • Diálogo de configuración de Página
        • Imprimir una Colección de Páginas
      • Impresión Avanzada
        • Varios Componentes por Página
        • Ejemplo
        • Métodos Útiles para Llamar en el Método print
        • Componentes Mayores de una Página
        • Imprimir un Componente JTable
        • Imprimir un Informe de Ventas
    • Depuración de Applets, Aplicaciones y Servlets
      • Recolección de Evidencias
        • Instalación y Entorno
        • Path de Clases
        • Carga de Clases
        • Incluir Código de Depurado
        • Activar la Información de Depuración en Tiempo de Ejecución
        • Crear Versiones de Depuración y Producción en Tiempo de Compilación
        • Usar Métodos de Diagnósticos
        • Añadir Información de Depurado
      • Ejecutar Tests y Analizar
        • Trabajar Detrás de la Silla con jdb
        • Prueba Sencilla con jdb
        • Arrancar la Sesión
        • Seleccionar un método de ruptura y métodos de listado
        • Localizar la Fuente
        • Buscar un Método
        • El comando step up
        • El comando next
        • El comando stop in
        • El comando print
        • Seleccionar Puntos de Ruptura en Métodos Sobrecargado
        • El comando cont
        • Limpiar Puntos de Ruptura
        • Mostrar Detalles del Objeto
        • Finalizar la Sesión
        • Depuración Remota
        • Arrancar la Sesión
        • Listar Threads
        • Listar el Fuente
        • Finalizar la Sesión
        • Usar el Piloto Automático
        • Crear un Diálogo de Sesión
      • Depurar Servlets
        • Ejecutar servletrunner en Modo Depuración
        • Ejecutar el Java Web Server en Modo Depuración
      • Depurar Eventos AWT
        • Usar AWTEventListener
      • Analizar la Pila
        • Enviar una Señal a la JVM
        • La JVM genera un Seguimiento de Pila
        • Usar Herramientas de Depuración o Llamadas al API
        • ¿Qué Versión Genera el Seguimiento de Pila?
        • ¿Qué Plataforma Genera el Seguimiento de Pila?
        • ¿Qué Paquete Thread fue Utilizado?
        • ¿Qué son los Estados de Threads?
        • Examinar Monitores
        • Poner los Pasos en Práctica
        • Lista de chequeo del Experto
      • Problemas de Versiones
      • Técnicas de Mejora del Rendimiento
        • Mejorar el Rendimiento por Diseño
          • Mejorar la Velocidad de Descarga de un Applet
          • Empaquetar Imágenes en un Clase
          • Usar Ficheros JAR
          • Almacen de Threads
        • Almacen de Conexiones
          • Clases Wrapper
          • Driver de Conexión
          • Almacen de Conexiones
          • Bloqueos y Cuelgues
          • Cerrar Conexiones
          • Aplicación de Ejemplo
        • Características y Herramientas de Rendimiento
          • Caracterísitcas de la Máquina Virtual Java (JVM)
          • Métodos en Línea
          • Sincronización
          • Java Hotspot
          • Compiladores Just-In-Time
          • ¿Cómo Funcionan los Compiladores JIT?
          • ¿Cuando es el compilado el código JIT?
          • ¿Cómo puedo ver lo que está haciendo el compilador JIT?
          • ¿Cómo Aprovechar la Ventaja del Compilador JIT?
          • Herramientas de Terceras Partes
        • Análisis de Rendimiento
          • Perfiles
          • Analizar un Programa
          • Ver el Fichero de Texto
          • La Herramienta de Análisis de Heap
          • ¿Dónde Gasta el Tiempo la Aplicació?
          • Herramientas de Rendimiento de Sistema Operativo
          • Plataforma Solaris
          • Plataforma Linux
          • Plataforma Windows95/98/NT
        • Caché en Aplicaciones Cliente/Servidor
          • Caché de un Objeto
          • Cache de Muchos Objetos
      • Desplegar la Aplicación Subasta
        • Formato de Ficheros JAR
          • Unir y Desplegar los Ficheros HTML
          • Unir y Desplegar los Beans Enterprise
          • Paquete auction
          • Paquete registration
          • Paquete bidder
          • Paquete seller
          • Unir y Desplegar el Applet Administration
        • Plataforma Solaris
          • Get Downloads
          • Extraer los Ficheros Descargados
          • Instalar el Java Plug-In
          • Instalar las Mejoras Java Plug-In
          • Instalar Netscape Communicator
          • Chequear la Instalación
          • Instalar el Conversor HTML
          • Fichero de Policía de Seguridad
          • Tipos de Ficheros de Policía
          • Instalar el Fichero de Policía
          • Cambiar la Posición o el Nombre
          • Ejecutar el Applet Administration
        • Plataformas Win32
          • Obtener las Descargas
          • Instalar JRE con Java Plug-In
          • Instalar el HTML Converter
          • Fichero de Policía de Seguridad
          • Tipos de Ficheros de Policía
          • Instalar el Fichero de Policía
          • Cambiar la Posición o el Nombre
          • Ejecutar el Applet Administration
          • ¿Cómo Funciona?
      • Más Tópicos de Seguridad
        • Applets Firmados
          • Ejemplo del Applet Firmado
          • Desarrollador de Intranet
          • 1: Compilar el Applet
          • 2: Crear el Fichero JAR
          • 3: Generar las Claves
          • 4: Firmar el Fichero JAR
          • 5: Exportar el Certificado de la Clave Pública
          • Usuario Final
          • 6: Importar el Certificado como Certificado Verdadero
          • 7: Crear el Fichero de Policía
          • 8: Ejecutar el Applet en el AppletViewer
          • Ejecutar una Aplicación con un Fichero de Policía
        • Applets Firmados en JDK 1.1
          • Escribir un Controlador de Seguridad
            • El programa FileIO
            • La Clases PasswordSecurityManager
            • Verificar Accesos
            • Fichero de Policía
            • Ejecutar el programa FileIO
          • Información de Referencia
          • Apéndice A: Seguridad y Permisos
            • Introducción
              • Conocer qué Permisos
                • Tipos de permisos
                  • AllPermission
                  • AWTPermission
                  • FilePermission
                  • NetPermission
                  • PropertyPermission
                  • ReflectPermission
                  • RuntimePermission
                  • SecurityPermission
                  • SerializablePermission
                  • SocketPermission
              • Apéndice B: Clases, Métodos y Permisos
                • Metodos de la Plataforma Java y Permisos Asociados
                  • java.awt.Graphics2D
                  • java.awt.Toolkit
                  • java.awt.Window
                  • java.beans.Beans
                  • java.beans.Introspector
                  • java.beans.PropertyEditorManager
                  • java.io.File
                  • java.io.FileInputStream
                  • java.io.FileOutputStream
                  • java.io.ObjectInputStream
                  • java.io.ObjectOutputStream
                  • java.io.RandomAccessFile
                  • java.lang.Class
                  • java.lang.ClassLoader
                  • java.lang.Runtime
                  • java.lang.SecurityManager
                  • java.lang.System
                  • java.lang.Thread
                  • java.lang.ThreadGroup
                  • java.lang.reflect.AccessibleObject
                  • java.net.Authenticator
                  • java.net.DatagramSocket
                  • java.net.HttpURLConnection
                  • java.net.InetAddress
                  • java.net.MulticastSocket
                  • java.net.ServerSocket
                  • java.net.Socket
                  • java.net.URL
                  • java.net.URLConnection
                  • java.net.URLClassLoader
                  • java.rmi.activation.ActivationGroup
                  • java.rmi.server.RMISocketFactory
                  • java.security.Identity
                  • java.security.IdentityScope
                  • java.security.Permission
                  • java.security.Policy
                  • java.security.Provider
                  • java.security.SecureClassLoader
                  • java.security.Security
                  • java.security.Signer
                  • java.util.Locale
                  • java.util.zip.ZipFile
              • Apéndice C: Métodos de SecurityManager
                • Metodos de SecurityManager
                 

                Últimos comentarios
                Últimos 5 comentarios

                Muy Util (08/12/2008)

                Por
                Parte de este tutorial es muy util ya que eplica todo en pequeños ejemplos y muy concretos.

                Ayuda para un juego de damas chinas o inglesas (05/02/2008)

                Por
                Por fa alguien que me pueda ayudar con el algoritmo del juego mencionado en el encabezado. en C, ó java, please.

                Juego de damas (23/10/2007)

                Por
                Por fa, me podrian ayudar enviando el codigo fuente para poder hacer un juego de damas en red con interfaz grafica Swing

                Gracias

                Juego de dama en java (20/10/2007)

                Por
                favor si me pueden ayudar con un problema de hacer un programa en java del juego de damas con interfaz grafica swing y su codigo fuente..
                gracias

                java (13/06/2007)

                Por
                a ver si me puedes ayudar con resolver el problema de hacer un programa en java del juego de damas con su codigo fuente para analizarlo
                Patrocinados
                 

                Copyright © 1999-2010 Programación en castellano. Todos los derechos reservados.
                Formulario de Contacto - Datos legales - Publicidad

                Desarrollo web y diseño profesional por Color Vivo Internet. Un proyecto de los Hermanos Carrero

                red internet: videos gratis | messenger gratis | decoración | juegos gratis | servidores dedicados
                más internet: recursos gratis | bitácoras | gifs animados