Home
¿Qué ofrece Autentia Real Business Solutions
Contents
1. hacer referencia a marcas o nombres cuya propiedad y derechos es de sus respectivos due os Si alg n afectado desea que incorporemos alguna rese a espec fica no tiene m s que solicitarlo Si alguien encuentra alg n problema con la informaci n publicada en este Web rogamos que informe al administrador rcanalesWadictosaltrabajo com para su resoluci n Patrocinados porenredados com Hosting en Castellano con soporte Java J2EE Buscas un hospedaje de calidad con soporte JAVA
2. pues es un par metro requerido ip cmdLine getOptionValue ip if ip null throw new org apache commons cli ParseException La direccion IP es requerida y if cmdLine hasOption console X output System out y else if cmdLine hasOption err X output System err y else Y output null y AA A AA AN AAA Aqu ir an las tareas que tuviera que realizar la aplicaci n ia System out printin OK catch orqg apache commons cli ParseException ex System out printin ex getMessage new HelpFormatter printHelp CommonsCliApp class getCanonicalName options Y catch ava lanq NumberFormatException ex new HelpFormatter printHelp CommonsCliApp class getCanonicalName options la ys EN Algunos ejemplos de invocaci a la aplicaci n para ver la salida Suponemos que la librer a commons cli est en el CLASSPATH ex COWINDOWS is ystem3 2 icmd exe Cis java CommonsCliApp La direccion IF es requerida usage CommonsCliApp console Salida estE ndar err Salida est ndar de errores h he 1p Imprime el mensaje de ayuda ip arg IF de destino port arg Fuerto destino ex CAWINDOWSisystem32 cmd exe Cis gt java CommonsCliApp priority Unrecognized option priority usage CommonsCliApp console Salida estE ndar err Salida est ndar de errores h he 1p Imprime el mensaje de ayuda ip arg IF de destino port arg Fuerto destino Error im
3. EE de www autentia com Contacta en carlos garciacrautentia com Sl autentia real business solutions Cat logo de cursos Descargar este documento en formato PDF commonsCLTI pdf Creador de MobileTest http www mobiletest es Firma en nuestro libro de Visitas lt gt Asociarme al grupo AdictosAlTrabajo en eConozco Fecha de creaci n del tutorial 2007 11 30 Tratamiento de l neas de comando mediante Commons CLI Una tarea que inicialmente suelen realizar la gran mayor a de las aplicaciones es el an lisis de los par metros con los que el usuario ha invocado la aplicaci n Es este tutorial voy a realizar una presentaci n de una librer a que nos facilitar enormemente esta tarea Apache Commons CLI Apache Commons CLI Command Line Interface es una de las tiles librer as que forman parte de Apache Commons Esta librer a es bastante ligera unos 35Kb por lo que no es descartable a pesar de que el an lisis de los par metros se suela realizar nicamente una vez al inicio de la aplicaci n Modo de empleo general Normalmente el tratamiento de la l nea de comandos se realiza en tres pasos 1 Definici n 2 Parseo 3 An lisis del parseo 1 30 11 07 http www adictosaltrabajo com tutoriales tutoriales php pagina commonsCLlI 2 Definici n En esta et pa se define como ser la l nea de comando que acepte nuestra aplicaci n Esta definici n se realiza a trav s de las clases org apache co
4. a Avenida de Castilla 1 Edificio Best Point Oficina 21B A autentia 28830 San Fernando de Henares Madrid tel fax 34 91 675 33 06 info Mautentia com www autentia com Qu ofrece Autentia Real Business Solutions S L Somos su empresa de Soporte a Desarrollo Inform tico Ese apoyo que siempre quiso tener 1 Desarrollo de componentes y E proyectos a medida a 2 Auditor a de c digo y recomendaciones de mejora 3 Arranque de proyectos basados en nuevas tecnolog as Definici n de frameworks corporativos Transferencia de conocimiento de nuevas arquitecturas Soporte al arranque de proyectos Auditor a preventiva peri dica de calidad Revisi n previa a la certificaci n de proyectos Extensi n de capacidad de equipos de calidad Identificaci n de problemas en producci n dl Verificaci n previa AA herso d S A Producci n D consors A consta Dia Certificaci n 3 Dd gt o Pruebas autentia 4 Cursos de formaci n impartidos por desarrolladores en activo Spring MVC JSF PrimeFaces RichFaces Control de autenticaci n y Ta pe ia E HTML5 CSS3 JavaScript Query acceso Spring Security otor de busqueda empresarial Loir UDDI ETL Talend Web Services Rest Services Direcci n de Proyectos Inform ticos Gestor portales Liferay O Social S50 Metodolog as giles Gestor de contenidos Alfresco 550 Cas Patronez d di e o Aplicaciones
5. esa Vas a ser tan generoso con nosotros como lo tratamos de ser con vosotros info Oautentia com Somos pocos somos buenos estamos motivados y nos gusta lo que hacemos Autentia Soporte a Desarrollo amp Formaci n 4 30 11 07 http www adictosaltrabajo com tutoriales tutoriales php pagina commonsCLlI 5 Autentia S L Somos expertos en J2EE Struts JSF C OOP UML UP Patrones de dise o y muchas otras cosas Nuevo servicio de notificaciones Si deseas que te enviemos un correo electr nico cuando introduzcamos nuevos tutoriales inserta tu direcci n de correo en el siguiente formulario Subscribirse a Novedades e mai O a Enviar Otros Tutoriales Recomendados tambi n ver todos En este tutorial os vamos a ense ar a utilizar una API de Apache para gestionar las Apache Commons Configuration a configuraciones de vuestras aplicaciones de manera avanzada En este tutorial vamos a hacer una presentaci n de la librer a Jakarta Commons IO de Apache que nos proporciona una extensi n a la funcionalidad de los paquetes de Entrada Salida que nos proporciona la plataforma J2SE Apache Commons Lang En este tutorial se ver un ejemplo que inlcuyen clases y m todos interesantes Nota Los tutoriales mostrados en este Web tienen como objetivo la difusi n del conocimiento Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores En alg n caso se puede
6. h bridas TDD Tareas programadas Quartz BPM jBPM o Bonita Gestor documental Alfresco Generaci n de informes JasperReport Inversi n de control Spring ESB Open ESB Compartimos nuestro conociemiento en Para m s informaci n vis tenos en www adictosaltrabajo com www autentia com 30 11 07 http www adictosaltrabajo com tutoriales tutoriales php pagina commonsCLI P esim Earocrado por ICIEEOS MRE Dados com AS A Heie Home Quienes Somos Empleo Tutoriales Contacte CoNcepT Lanzado TNTConcept versi n 0 7 4 27 11 2007 Gestionas tu empresa con hojas de c lculo No crees que puede haber un modo mejor Desde Autentia ponemos a vuestra disposici n el software que hemos construido 100 gratuito con c digo fuente disponible y sin restricciones funcionales para nuestra gesti n interna llamado TNTConcept auTeNTia Construida con las ltimas tecnolog as de desarrollo Java J2EE Spring JSF Acegi Hibernate Maven Subversion etc y disponible en licencia GPL seguro que a muchos profesionales independientes y PYMES os ayudar a organizar mejor vuestra operativa Las cosas grandes empiezan siendo algo peque o Saber m s en http tntconcept sourceforge net NUEVO CAT LOGO DE p SERVICIOS DE AUTENTIA PDF Tutorial desarrollado por Carlos Garc a P rez 6 2MB i www adictosaltrabajo com es el Puedes encontrarme en Autentia Web de difusi n de conocimiento Somos expertos en Java J2
7. mmons cli Options Y org apache commons cli Option de la librer a Por ejemplo en el siguiente fragmento de c digo definimos dos par metros ip y h Options options new Options n options addOption ip true IP de destino Nombre del par metro A tiene que tener un valor asociado Descripci options addOption h false Imprime el mensaje de ayuda PE baie Parseo En esta etapa la librer a analizar autom ticamente la l nea de comandos seg n lo definido en la clase Options An lisis del parseo En esta etapa debemos verificar que los valores de los par metros son correctos por ejemplo que un par metro requerido est presente y tenga un valor v lido Un ejemplo En el siguiente fragmento de c digo autocomentado mostramos una peque a aplicaci n cuya l nea de comando se compone de los siguientes par metros ip address port puerto err console help h En donde el nico par metro requerido es el par metro ip y en donde no pueden aparecer a la misma vez los par metros console y error import org apache commons cli import java io OutputStream Ejemplos del uso de la librer a Apache Commons CLI author Carlos Garc a Autentia a public class CommonsCliApp lt per ip address port puerto err iconsole help h si public static void main Strina l aras 4 final int DEF_PORT 60001 Puerto por defecto int port 0 String ip null OutputStream o
8. primimos la ayut Error imprimimos la ayut 30 11 07 http www adictosaltrabajo com tutoriales tutoriales php pagina commonsCLI ex CAOWINDOWS is ystem3 2 icmd exe Cis gt java CommonsCliApp ip 127 0 0 1 console err an option from this group has already been selected usage CommonsCli pp console Salida estBndar err Salida est ndar de errores h he lp Imprime el mensaje de ayuda ip args IF de destino port arg Fuerto destino ex CAWINDOWSisystem32 cmd exe Cis gt java CommonsCliApp ip 127 0 0 1 port Missing argument for option port usage CommonsCliApp console Salida estE ndar err Salida est ndar de errores h he 1p Imprime el mensaje de ayuda ip args IF de destino port arg Fuerto destino GIMPa EA ex COWINDOWS is ystem32icmd exe Ep gava CommonsCliApp ip 127 0 0 1 port 21121 err GIN uma Bueno para terminar recordaros que esto no es m s que un tutorial introductorio a la librer a Si necesitais m s informaci n podeis dirigiros a la p gina oficial del proyecto Un saludo Carlos Garc a Autentia AAA This work is licensed under a Creative Commons Attribution Noncommercial No Derivative Works 2 5 License Puedes opinar sobre este tutorial aqu Recuerda que el personal de Autentia te regala la mayor a del conocimiento aqu compartido Ver todos los tutoriales Nos vas a tener en cuenta cuando necesites consultor a o formaci n en tu empr
9. utput null CommandLineParser parser null CommandLine cmdLine null LLLI Fase 1 Confiquramos las opciones de validaci n de entrada INN III Options options new Options options addOption ip true IP de destino options addOption port true Puerto destino options addOption h help false Imprime el mensaje de ayuda No pueden aparecen las dos opciones simult neamente OptionGroup group new OptionGroup group addOption new Option err Salida est ndar de errores group addOption new Option console Salida est ndar options addOptionGroup group try lt NINO ONO MM III Fase 2 Parseamos la entrada con la configuraci n establecida NI parser new BasicParser cmdLine parser parse options args UNIV Fase 3 Analizamos los resultados y realizamos las tareas pertinentes III 30 11 07 httpo www adictosaltrabajo com tutoriales tutoriales ohnp pagina commonsCLI Si est la opcion de avuda la imprimimos y salimos if cmdLine hasOption h X4 No hace falta preguntar por el par metro help Ambos son sin nimos new HelpFormatter printHelp CommonsCliApp class getCanonicalName options return y Si el usuario ha especificado el puerto lo leemos if cmdLine hasOption port X port Integer parselnt cmdLine getOptionValue port y else Y port DEF_PORT y Leemos la direcci n IP Sino existe generamos un error
Download Pdf Manuals
Related Search
Related Contents
FM06TX User Manual Sansui HDLCD4060 40" Full HD Black LCD TV Copyright © All rights reserved.
Failed to retrieve file