GSI 11 Flashcards
Listado tecnologías JAVA
- Spring: FW Back
- Hibernate: ORM de JPA
- JAX-WS: API SOAP
- JAX-RS: API REST
- JPA: API Persistencia
- JMS: API Mensajería
- JTA: API Transacciones
- JNDI: API Directorio
- JAXP: API Parsing XML
- Junit: Pruebas
- Eclipse: IDE
- IntelliJ: IDE
- NetBeans: IDE
- JRE: Maquina Virtual Java + librería base
- MAVEN: Automatizacion construcción
- DOM: API JAXP-Tree
- SAX: API JAXP-Events
- JAXB: Negocio
- XSLT: API JAXP-Transformacsion XML
- XSLFO: API JAXP-Transformacion PDF
Websphere (IBM)
Tipo
Servidor app Java Full JEE
Weblogic
Tipo
Servidor app Java Full JEE
JBoss
Tipo
Servidor app Java Full JEE
Wildfly
Tipo
Servidor app Java Full JEE
Tomcat (Apache) y Jetty (Eclipse)
Tipo
JEE Web Profile
Servidores web/Proxy
- Apache
- Nginx
- IIS
- Squid
MongoDB
Tipo
NoSQl documental
HBase
Tipo
NoSQL columnas
Cassandra
Tipo
NoSQL columnas
OrientDB
Tipo
Multimodelo
Redis
Tipo
NoSQL clave-valor
Zimbra
Servidor de correo
Productos gestión de red
- Nagios
- Zabbix
Productos gestión de la configuración
- Ansible
- Chef
- Puppet
Productos gestion incidencias / ticketing
Jira
Productos control de versiones
- Git: Distribuido
- SVN: Centralizado
- Mercurial: Distribuido
- CVS: Centralizado
- Bitkeeper: Distribuido
Productos gestión de contenidos
- Drupal: CMS
- Moodle: LMS (formación)
- Magento: CMS (eComercio)
Algoritmos criptográficos
Simétricos:
* AES
* RC4/RC5
* 3DES
* SERPENT
* BLOWFISH
* IDEA
Asimétricos
* RSA
* DH
* DSA
* EIGamal
* ECC
Otros
* MD5: MAC - 128 bits
* SHA-1: MAC-160 bits
* BLAKE2: MAC
* Argon2: Hashing con salt
* Bcrypt: Hashing con salt
* Chacha20:Simétrico
* Poly1350: MAC-128 bits
Tipos de patrones de diseño - GoF (Gang of four)
Patrones creacionales: Proporcionan mecanismos de creación de objetos que incrementan la flexibilidad y la reutilización de código existente.
1. Factory method
2. Abstract factory
3. Builder
4. Prototype
5. Singleton
Patrones estructurales: Explican cómo ensamblar objetos y clases en estructuras más grandes a la vez que se mantiene la flexibilidad y eficiencia de la estructura.
1. Adapter
2. Bridge
3. Composite
4. Decorator
5. Facade
6. Flyweight
7. Proxy
Patrones de comportamiento: Se encargan de una comunicación efectiva y la asignación de responsabilidades entre objetos.
1. Chain of responsability
2. Command
3. Iterator
4. Mediator
5. Memento
6. Observer
7. State
8. Strategy
9. Template method
10. Visitor