Red - Swing-Streams-Threads
Inicio
|
Cursos infosintesis.net liberados
|
Java SE Avanzado
Navegador que pincha sitios Web
Paso 0
Objetivo
Creación de un nuevo proyecto
Creación de un paquete
Bajar ficheros de apoyo
Operativa
Paso 1
Funcionalidad
Objetivo
Realizar la primera iteración del proyecto
Utilizar los Gestores de organización
BorderLayout
FlowLayout
GridBagLayout
Utilizar los componentes
JPanel
TitledBorder
JScrollPane
JTextArea
JRadioButton
ButtonGroup
JCheckBox
Operativa
Paso 2
Fundamentos
Protocolo
TCP/IP
Las RFCs (Request for Comments)
Protocolo
HTTP
Diagrama de Secuencia del Navegador
Capa Cliente
Capa Presentación
Capa Lógica de negocio
Patrones de diseño Singleton, Fachada y controlador
Diagrama de Clases de Diseño del Navegador
Relación de
asociación de agregación compuesta
Proceso de deasarrollo cartón-piedra
Plantear el desarrollo de esta aplicación según el
proceso de desarrollo cartón-piedra
basado en el
UP
(
Unified Process
)
Paso 3
Funcionalidad
Objetivo
Realizar la segunda iteración del proyecto
Operativa
Creación del esqueleto de la Clase VerificadorDatos
Creación del esqueleto de la Clase Peticion
Patrón de diseño Singleton
Creación del código de la Clase NavegadorFachadaControlador para realizar peticiones
Implementación del método realizarPeticion() de la Clase Peticion
Instanciar un objeto de tipo
Socket
Instanciar un objeto de tipo
DataOutputStream
Invocar al método
writeBytes(...)
de la Clase
DataOutputStream
Creación de la Clase Escucha implementando el método escuchar()
Instanciar un objeto de tipo
DataIntputStream
Invocar al método
read(...)
de la Clase
DataIutputStream
Activación de un subhilo del Objeto de tipo Escucha al invocar el método escuchar()
Convertir una Clase en un thread
Dejar de recibir una página Web haciendo clic sobre el botón Detener
Paso 4
Objetivo
Realizar la tercera iteración del proyecto
Operativa
Creación de una instancia de tipo java.net .URL y creación del esqueleto de los métodos filtrar...()
Quitar el cartón-piedra de la dirección para conexión a través de Modem
Quitar el cartón-piedra del puerto para conexión a través de Modem
Quitar el cartón-piedra del path para conexión a través de Modem
Quitar el cartón-piedra del tipo de petición (HEAD o GET)
Quitar el cartón-piedra del tipo de información (chars o Integers)
Quitar el cartón-piedra de la direccion y del path para conexión a través de Modem y Proxy
Quitar el cartón-piedra del puerto para conexión a través de Modem y Proxy
JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...