{"id":313,"date":"2015-05-29T23:42:40","date_gmt":"2015-05-29T23:42:40","guid":{"rendered":"http:\/\/apuntescreativos.890m.com\/?page_id=4"},"modified":"2023-05-16T19:38:01","modified_gmt":"2023-05-16T19:38:01","slug":"spring","status":"publish","type":"page","link":"https:\/\/tunjasoporte.890m.com\/index.php\/spring\/","title":{"rendered":"Java"},"content":{"rendered":"<p>Pagina dise\u00f1ada para comentarios de java<\/p>\n<p>&nbsp;<\/p>\n<p>Para utilizar un managed ben dentro de otro bean<\/p>\n<pre>@ManagedProperty(\"#{beanHistory}\")\r\nprivate beanHistory bHistory;\/\/se importa la informacion del historyj\r\n\r\n\r\n<\/pre>\n<h2>Cambiar la versi\u00f3n de java en netbeans<\/h2>\n<p>Identificar el directorio de instalaci\u00f3n de java que deseamos emplear.<\/p>\n<pre>whereis java\r\nls -l \/usr\/bin\/java\r\nls -l \/etc\/alternatives\/java\r\n\r\n\r\n<\/pre>\n<p>En el directorio de instalacion de netbeans buscar el archivo netbeans.conf.\u00a0 Para el caso de ubuntu, netbeans suele instalarse el\u00a0 el directorio \/usr\/local.\u00a0 editar de la siguiente manera:<\/p>\n<ul>\n<li>identificar la linea\u00a0\u00abnetbeans_jdkhome\u00bb<\/li>\n<li>antes:\u00a0netbeans_jdkhome=\u00bb\/usr\/lib\/jvm\/default-java\u00bb<\/li>\n<li>despu\u00e9s: netbeans_jdkhome=\u00bb\/usr\/lib\/jvm\/java-7-openjdk-amd64&#8243;<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Para cambiar la versi\u00f3n de un proyecto de java, hace falta modificar\u00a0 aqu\u00ed:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-589 aligncenter\" src=\"http:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2020\/10\/cambiar-version-java.png\" alt=\"\" width=\"1043\" height=\"708\" srcset=\"https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2020\/10\/cambiar-version-java.png 1043w, https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2020\/10\/cambiar-version-java-768x521.png 768w, https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2020\/10\/cambiar-version-java-449x304.png 449w\" sizes=\"auto, (max-width: 1043px) 100vw, 1043px\" \/><\/p>\n<p>Luego ir a propiedades del proyecto\/run y seleccionar el servidor.<\/p>\n<p>&nbsp;<\/p>\n<h3>Instalaci\u00f3n de eclipse 2021 en ubuntu 20<\/h3>\n<p><a href=\"https:\/\/www.solvetic.com\/tutoriales\/article\/8579-como-instalar-eclipse-ide-ubuntu-21-10-y-20-04\/\">https:\/\/www.solvetic.com\/tutoriales\/article\/8579-como-instalar-eclipse-ide-ubuntu-21-10-y-20-04\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>Llamar un backbean dentro de otro backbean<\/h3>\n<p>usar:<\/p>\n<p>@ManagedProperty(value = \u00ab#{beanHistoryDocumentPleno}\u00bb)<br \/>\nprivate beanHistoryDocumentPleno bean;<\/p>\n<p>\/\/Funciona s\u00f3lo si el bean es de tipo session scoped<\/p>\n<p>Ver Presidencia\/beanCategoryPleno<\/p>\n<p>&nbsp;<\/p>\n<h3>Uso de reCaptcha enterprise V3<\/h3>\n<p>Importante tener en cuenta que esta versi\u00f3n funciona con una evaluaci\u00f3n de seguridad. Si la funci\u00f3n de google retorna puntajes: mayor a 0.9 significa que el usuario de la p\u00e1gina es un humano.<\/p>\n<p>Lo primero es crear una cuenta de google cloud.<\/p>\n<p>https:\/\/cloud.google.com\/?hl=es<\/p>\n<p>Se crea un proyecto en caso que no se haya creado previamente. Una vez creado el proyecto, es necesario copiar el id del mismo y conservarlo para agregarlo a nuestro backend.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-651 aligncenter\" src=\"http:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap1.png\" alt=\"\" width=\"1016\" height=\"394\" srcset=\"https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap1.png 1320w, https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap1-768x298.png 768w\" sizes=\"auto, (max-width: 1016px) 100vw, 1016px\" \/><\/p>\n<p>Luego vamos al apartado de captcha<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-652 aligncenter\" src=\"http:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap2.png\" alt=\"\" width=\"597\" height=\"403\" srcset=\"https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap2.png 1078w, https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap2-768x519.png 768w, https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap2-449x304.png 449w\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" \/><\/p>\n<p>se crea una nueva clave. Es posible crear la clave para varios dominios. Ejemplo localhost y midominio.com. Una vez creado se copia el id de la clave y se conserva para el backend<\/p>\n<p>Ahora se va al apartado de Credenciales api y se crea una nueva cuenta de servicio<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-654 aligncenter\" src=\"http:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap4.png\" alt=\"\" width=\"828\" height=\"818\" srcset=\"https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap4.png 828w, https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap4-768x759.png 768w\" sizes=\"auto, (max-width: 828px) 100vw, 828px\" \/><\/p>\n<p>Se llena toda la informaci\u00f3n , se habilita esta cuenta y se descarga el archivo json para vincular en nuestro backend.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-655 aligncenter\" src=\"http:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap5.png\" alt=\"\" width=\"1008\" height=\"606\" srcset=\"https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap5.png 1008w, https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap5-768x462.png 768w\" sizes=\"auto, (max-width: 1008px) 100vw, 1008px\" \/><\/p>\n<p>Con esto ya funcionar\u00eda los llamados desde nuestro c\u00f3digo fuente<\/p>\n<p>fuente:<br \/>\ncomo agregar el recaptcha al formulario<br \/>\nhttps:\/\/cloud.google.com\/recaptcha-enterprise\/docs\/instrument-web-pages?hl=es-419<br \/>\nvalidar el token obtenido<br \/>\nhttps:\/\/cloud.google.com\/recaptcha-enterprise\/docs\/create-assessment?hl=es-419#java<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-653\" src=\"http:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2023\/05\/cap3.png\" alt=\"\" width=\"574\" height=\"818\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pagina dise\u00f1ada para comentarios de java &nbsp; Para utilizar un managed ben dentro de otro bean @ManagedProperty(\u00ab#{beanHistory}\u00bb) private beanHistory bHistory;\/\/se importa la informacion del historyj Cambiar la versi\u00f3n de java en netbeans Identificar el directorio de instalaci\u00f3n de java que deseamos emplear. whereis java ls -l \/usr\/bin\/java ls -l \/etc\/alternatives\/java En el directorio de instalacion [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-313","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/pages\/313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/comments?post=313"}],"version-history":[{"count":9,"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/pages\/313\/revisions"}],"predecessor-version":[{"id":656,"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/pages\/313\/revisions\/656"}],"wp:attachment":[{"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/media?parent=313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}