Documentos de Académico
Documentos de Profesional
Documentos de Cultura
XML
Cuyas siglas significan Extensible Markup Language (Lenguaje de marcas extensible) el cual fue
desarrollado por el Word Wide Web Consortium(W3C). Es un metalenguaje de marcas, diseado
para describir datos, se pueden definir etiquetas adems est diseado para ser auto descriptivo. A
diferencia del HTML separa el contenido de la presentacin, y se est convirtiendo en un estndar
de amplio uso para el intercambio de datos. Este formato puede manejar datos clsicos como
nmeros y texto, pero tambin poda manejar documentos, formatos, imgenes, audio, vdeo, y
mucho ms.
Sintaxis de XML
Son las reglas bsicas para escribir correctamente un documento XML:
</Libro>
</Biblioteca>
JSON
Cuyas siglas significan JavaScript Object Notation (Notacin de objetos de JavaScript), el cual es un
formato ligero para el intercambio de datos. Es un formato tipo texto que es independiente del
lenguaje pero utiliza muchas convenciones que son ampliamente conocidos por los programadores
de la familia de los lenguajes C (Aspecto por el cual facilita su uso). Se constituye de dos estructuras:
Nota: Estas son estructuras universales, es por ello que en teora todo lenguaje de programacin
lo soporta de una forma u otra. Es por ello que JSON que es un formato para intercambio de
datos independiente del lenguaje se base en estas estructuras.
Sintaxis de JSON
JSON utiliza una sintaxis que nos permite crear objetos de manera rpida y simple, estos objetos
pueden ser utilizados de la manera que queramos y la notacin se utiliza muy comnmente para
crear servicios REST, objetos, e incluso fue adoptado por algunas bases de datos como lo es
MongoDB.
La creacin de objetos en JSON es de la siguiente manera:
Extensibilidad.- JSON solo permite trabajar solo con datos de texto y numricos en cambio
XML puede almacenar cualquier tipo de dato.
Legible para el hombre.- Ambos son entendibles aunque JSON es ms restrictivo y
adems ms estandarizado ya que existen menos opciones que con XML.
Integracin completa con todos los formatos.-Aqu XML sera el mejor pero lo hace
menos inseguro ya que tambin se pude mandar archivos ejecutables en cambio con JSON
hace imposible que reciba esos ataques.
Compartir datos tradicionales.- Para compartir datos tradicionales la mejor opcin es
JSON ya que los datos son almacenados en vectores y registros en cambio en XML lo hace
en rboles, la transferencia de datos se hace ms rpido cuando se hace con estructuras
familiarizadas con los lenguajes de programacin orientado a objetos.
Compartir documentos.- XML es el mejor en este campo ya que puede incluir varios tipos
de datos adems ofrece opciones para transferir la estructura, o formato, de los datos junto
con los verdaderos datos.
DOM
Cuyas siglas significan Document Object Model (Modelo de objetos para representar documentos)
es un estndar cuya definicin ha sido creada por el World Wide Web Consortium (W3C) es
principalmente una interfaz de programacin de aplicaciones (API) que proporciona un conjunto
estndar de objetos para representar HTML y XML, un modelo estndar sobre cmo pueden
combinarse dichos objetos, y una interfaz estndar para acceder a ellos y manipularlos. A travs del
DOM, los programas pueden acceder y modificar el contenido, estructura y estilo de los documentos
HTML y XML, que es para lo que se dise principalmente.
El DOM no es parte de JavaScript es ms puede ser usado por otros lenguajes diferentes al
JavaScript., lo relacionan directamente con JavaScript porque este usara el DOM para acceder y
realizar modificaciones en las pginas web de forma dinmica. Conforme al DOM la pgina web se
representa como un rbol de nodos, interconectados y relacionados de acuerdo con una jerarqua.
Antes de poder utilizar la API de DOM, se construye de forma automtica el rbol para poder
ejecutar de forma eficiente todas esas funciones (La construccin del rbol de nodos es realizada
automticamente por los navegadores pero no todos lo construyen de igual manera y no todos
construyen el mismo rbol aunque la mayora usa el estndar W3C para su construccin). De este
modo, para utilizar DOM es imprescindible que la pgina web se haya cargado por completo, ya que
de otro modo no existe el rbol de nodos y las funciones DOM no pueden funcionar correctamente.
Bootstrap 3
Es el framework(es un marco de aplicacin o conjunto de bibliotecas orientadas a la reutilizacin a
muy gran escala de componentes software para el desarrollo rpido de aplicaciones) de Twitter que
permite crear interfaces web con CSS y JavaScript que adaptan la interfaz dependiendo del tamao
de dispositivo en el que se visualice, en otras palabras que se adapte ya sea a una Tablet, un celular
o un ordenador de manera automticamente a esto se le llama Responsive Design.
Rejillas en Bootstrap
Bootstrap incluye una rejila o retcula fluda pensada para mviles y que cumple con el diseo web
responsive. Esta retcula crece hasta 12 columnas a medida que crece el tamao de la pantalla del
dispositivo. Bootstrap incluye clases CSS para utilizar la rejilla directamente en tus diseos y tambin
define mixins de LESS para que puedas crear diseos ms semnticos.
El diseo de pginas basado en rejilla se realiza mediante filas y columnas donde se colocan los
contenidos. As funciona la rejilla de Bootstrap:
Las filas siempre se definen dentro de un contenedor de tipo .container (anchura fija) o de
tipo.container-fluid (anchura variable). De esta forma las filas se alinean bien y muestran
el padding correcto.
El contenido siempre se coloca dentro de las columnas, ya que las filas slo deberan
contener como hijos elementos de tipo columna.
Bootstrap define muchas clases CSS (como por ejemplo .row y .col-xs-4) para crear rejillas
rpidamente. Tambin existen mixins de Less para crear diseos ms semnticos.
La separacin entre columnas se realiza aplicando padding. Para contrarrestar sus efectos en
la primera y ltima columnas, las filas (elementos .row) aplican mrgenes negativos.
NOTA Si quieres crear un diseo totalmente fluido que ocupe toda la anchura del navegador,
deberas encerrar las rejillas dentro de un elemento al que apliques los estilos padding: 0 15px;. De
esta forma se pueden neutralizar los mrgenes margin: 0 -15px; que se aplican a los
elementos.row.
Se usara:
col-xs: para dispositivos muy pequeos telfonos celulares principalmente (<768 px).
MTODOS EN JAVA
Como se habl en la primera clase los objetos poseen atributos y mtodos. Donde los mtodos son
funciones que actan sobre los atributos. Un tipo especial de esos mtodos son los mtodos
constructores.
Mtodos constructores
Los mtodos constructores son aquellos los cuales sirven para inicializar los atributos de un objeto.
La sintaxis de un mtodo constructor es la siguiente:
public NombredelaClase(tipo parmetro 1, tipo parmetro 2, .. , tipo parmetro n ){
Campo 1=valor o parmetro;
Campo 1=valor o parmetro;
Campo 1=valor o parmetro;
.
.
.
Campo n=valor o parmetro;
}
Como se puede apreciar el mtodo constructor tiene el mismo nombre de la clase donde son
definidos, adems podemos notar que este mtodo no tiene valor de retorno ni siquiera void. La
inicializacin de campos y variables es un proceso muy importante. Su mala definicin es fuente de
problemas en el desarrollo de programas. Como regla de buena programacin, cuando crees
campos o variables, procede de forma inmediata a definir su inicializacin.
Los constructores pueden tener o no tener parmetros, pueden inicializarse todos o algunos de los
atributos pero es una prctica recomendada inicializar todos. Puede o no tener contenido si es que
carece de contenido los campos se inicializan con el valor nulo o, si son tipos definidos en otra clase,
como se haya definido en el constructor de la otra clase.
Puede haber varios mtodos constructores los cuales se diferencian por la cantidad de parmetros
que reciben, es por ello que la inicializacin depender del nmero de parmetros que ingresemos
si es que se cuenta con varios mtodos constructores.
Por defecto.- Es accesible desde de la propia clase, es accesible desde otra clase siempre
y cuando es del mismo paquete, no es accesible desde una subclase que este en otro
paquete.
Private.- Es visible desde la propia de la clase nada ms.
MODELO ENTIDAD-RELACIN
Es el modelo conceptual ms utilizado para el diseo conceptual de base de datos. Est formado
por un conjunto de conceptos que permiten describir la realidad mediante representaciones
grficas y lingsticas. Esos conceptos son los siguientes:
BIBLIOGRAFA
http://json.org/json-es.html
http://es.wikipedia.org/wiki/Document_Object_Model
http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=102:iq
ue-es-y-para-que-sirve-el-lenguaje-de-etiquetas-xml-extensible-markuplanguage&catid=46:lenguajes-y-entornos&Itemid=163
https://blog.udemy.com/json-vs-xml-como-json-es-superior-a-xml/
Base de datos
Mercedes Marqus
https://librosweb.es/libro/bootstrap_3/capitulo_2/tipos_de_rejillas.html