Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mockito es una librería Java para la creación de Mock Objects ampliamente usados en pruebas
unitarias de Test Driven Development y basado en EasyMock.
guava
Utilidades básicas para reducir labores menores para implementar métodos y comportamientos
comunes.
Una extensión a Java collections framework (JCF) anteriormente llamada Google Collections
Library.
commons-io
Es parte de un conjunto de proyectos desarrollado por Apache Software Foundation. Está divido
en varias categorías:
commons-lang, commons-lang3
Apache Commons Lang provee de un conjunto extra de métodos para la manipulación del core
estándar de clases de Java, tales como:
commons-logging
Una biblioteca que utiliza la API commons-logging y se puede utilizar con cualquier
implementación de registro en tiempo de ejecución.
log4j
Log4j es una biblioteca open source desarrollada en Java por la Apache Software Foundation que
permite a los desarrolladores de software escribir mensajes de registro, cuyo propósito es dejar
constancia de una determinada transacción en tiempo de ejecución
Logback Project
Este proyecto es un intento de sustituir a log4j, escrito por el mismo creador. Dividido en tres
módulos:
logback-core.
logback-classic
logback-access.
slf4-api, slf4j-log4j12
Simple Logging Facade for Java (SLF4J). Te permite generar registros de la ejecución de tu código
Java, ofrece métodos de registro que aceptan marcadores. SLF4J fue creado como una alternativa
más confiable al Jakarta Commons Logging framework.
spring-context
httpclient
HttpClient busca llenar el vacío del paquete java.net aumentando la funcionalidad y flexibilidad al
acceder a recursos via HTTP, de forma eficiente, actualizada y rica en características para
implementarse del lado cliente con los estándares y recomendaciones de HTTP más recientes.
joda-time
Es básicamente un reemplazo de mayor calidad para las clases de fecha y hora que originalmente
fueron creadas para Java. Muy recomendable.
testng
JDOM
Xerces
JFreeChart
Es la biblioteca gráfica ampliamente utilizada para crear una gran variedad de gráficos de buena
apariencia. Permite a los usuarios generar gráficos circulares de barras, diagrama de series de
tiempos, diagrama de Gantt, histogramas, gráficos X-Y y varios gráficos específicos.
JasperReports
Una completa biblioteca de funciones ricas para crear documentos PDF y gráficos. También
disponible con soporte empresarial.
Commons Math
Aborda los problemas más comunes de matemáticas y estadísticas que no están disponibles en el
lenguaje de programación Java.
java.lang
Aquí están las declaraciones de los objetos, clases, threads, excepciones, wrappers de los tipos de
datos primitivos y otras clases fundamentales.
Clases:
· Cloneable
· Boolean
· Comparable
· Byte
· Runnable
· Character
· ClassLoader
· Compiler
· Double
· Float
· InheritableThreadLocal
· Interger
· Long
· Math
· Number
· Object
· System
· Thread
· Void
· String, etc…
java.io
Interfaces
Clases:
· DataInput
· BufferedInputStream
· DataOutput
· BufferedOutputStream
· Externalizable
· BufferedReader
· FileFilter
· BufferedWrite
· FilenameFilter
· ByteArrayInputStream
· ObjectInput
· ByteArrayOutputStream
· Serializable
· DataOutputStream
Java.net
Soporta facilidades de red (URL, sockets TCP, sockets UDP, direcciones IP, conversiones binarias a
texto).
Clases:
· ContentHandlerFactory
· DatagramSocketImplFactory
· ContentHandler
· FileNameMap
· DatagramPacket
· SocketOptions
· DatagramSocketImpl
· URLStreamHandlerFactory
· HttpURLConnection
· URL, etc…
Java.until
Clases:
· Collection
· AbstractCollection
· Comparator
· AbstracList
· Enumeration
· AbstractMap
· EventListener
· AbstractSecquentialList
· Iterator
· AbstractSet
· List
· ArrayList
· Observer
· Collection
· SortedSet
· EventObject
· Random
· · Stack Timer
· Vector
· Date
Java.awt
La librería java.awt proporciona un Abstract Window Toolkit para programación GUI (Interfaz
gráfica de usuario), dibujo de gráficos e imágenes, asi como también eventos colores, tipo de
letras, botones, campos de texto, etc.
Clases:
· ActiveEvent
· AlphaComposite
· Adjustable
· AWTEvent
· Composite
· LayoutManager
· BorderLayout
· Paint
· CardLayout
· Cursor
· Dialog
· Event
· Font
· Frame
· Graphics
· Image
· Label
· Menu
· Scrollbar.
Java.applet
Clases:
· AppletContext
· Applet
· AppletStub
· AudiClip
Java.math
Clases
· Bigdecimal
· Biginteger
Java.rmi
Este paquete hace posible que un objeto se ejecute en una maquina virtual Java invoque métodos
de otro objeto que se ejecuta en la maquina virtual distinta; dichas maquina virtuales pueden
encontrarse en ordenadores diferentes conectados a través de una red TCP/IP.
Clases:
· Remote
· MarshalledObject
· Naming
· RMISecurityManager
Java.text
Contiene clases que permiten dar formato especializado a fechas, números y mensajes.
Clases:
· AttributedCharacterIterator
· CharacterIterator
· AttibutedCharacterIterator
· ChoceFormat
· DateFormat
· Format
· MessageFormat
· NumberFormat
· ParsePosition
Java.sound.midi
Paqueta con clases e interfaces que permiten la captura, procesamiento y reproducción de música
MIDI.
Clases:
· ControllerEventListener
· Instrument
· MetaEventListener
· MeteMessage
· MidiChannel
· MidiDevice.Info
· MidiDevice
· MidiEvent
· Receiver
· MidiFileFormat
· Sequencer
· Midimenssage
Java.sql
Junto con el paqueta javax.sql, incluido en java 2 SDK Edition para la empresa, forma parte del API
JDBC 2.0 (Conexión Java a Bases de Datos), y permite la conexión a bases de datos, el envío de
sentencias SQL y la interpretación de los resultados de las consultas.
Clases:
· Array
· Date
· Blob
· DriverManager
· CallabeStatement
· DriverPropertyInfo
· Clob
· SQLPermission
· Connection
· Timer
· DatabaseMetaDate
· Timestamp
· Driver
· Types
· Ref
· SQLData
· SQLInput
· SQLOutput
· Struct
Javax.swing
Clases:
· Action
· AbstractAction
· ComboBoxEditor
· ActonMap
· Icon
· Box.Filler
· ListModel
· CellRendererPane
· MenuElement
· DebugGraphics
· WindowsConstants
· DefaulListSelectionModel
· JApplet
· JButton
· JCheckBox
· JFrame
· JMenu
· JLabel
· JPanel
· JTextField
· JTree
· JWindows
· Timer
· UIManager, etc….