Professorat:
Vicenç Soler
Departament de Microelectrònica i Sistemes Electrònics (UAB)
E-mail: Vicenc.Soler@uab.cat
60 hores - 4 crèdits
Semipresencial
Propòsit:
Aquest curs està orientat a donar una visió del Java aplicat a servidors, veient les eines proporcionades pel J2EE: Servlets, JSP, Tomcat, RMI, JNI, JDBC. Completant aquest enfocament empresarial,en la segona part del curs es farà J2ME, és a dir, Java per a dispositius mòbils, on l'alumne aprendrà l'API del J2ME i totes les limitacions en la programació derivades de l'ús de dispositius amb poca capacitat.
Observacions:
- Seria convenient haver fet el primer curs de Programació en Java, haver treballat en Java o bé acreditar coneixements mínims en Java, ja que es donarà per sabut tot el que es dóna al primer curs introductori.
- Les 60 hores del curs es divideixen en 30 hores presencials i 30 no presencials.
Programa del curs:
Part I: J2EE
- JDBC
- Servlets
- Definició
- Arquitectura Servlet
- Cicle de vida d'un Servlet
- Com escriure un Servlet
- Configuració de servidors
- Mètodes Natius
- RMI: Remote Method Invocation
- Java Beans
- Definició d'un Bean
- Beans Development Kit (BDK)
- Enllaços entre beans: Bounded properties i Constrained properties
- Creació de nous components: botons, caixes, etc.
- JSPs
- Scriplets
- Scopes
- Directives
- Objectes implícits dels JSP
- Accions standard dels JSP
- Exercicis
Part II: J2ME
- Java 2, Micro Edition
- Configuracions: CDC, CLCD
- Profiles: Foundation Profile, Personal Profiles, MID Profile
- JVMs i Paquets Opcionals
- Dispositius
- PDA
- PocketPCs
- Mobile Devices
- PIM
- Entorns de desenvolupament
- Diferents entorns IDE
- Instal·lació del Software per al desenvolupament
- Instal·lació i configuració de l'Emulador de PALM
- Constriccions per a desenvolupar aplicacions en dispositius mòbils
- Estructura bàsica d'un Midlet
- Gestor d'aplicacions
- Cicle de vida
- Estructura d'un Midlet
- La interfície d'Usuari
- Emmagatzemament d'Informació
- En MIDP
- Implementació en Palm OS
- Altres contenidors d'informació
- En Personal Java
- Comunicacions
- Framework de comunicacions en CLCD
- Comunicacions en PocketPC
- WebServices
- Concepte
- Client - Servidor
- Exemples
- Futur
|