Cita:
Iniciado por GreenEyed Aunque la aplicación se ejecute en una Intranet, lo de distribuir los datos de conexion con la aplicación no es demasiado buena idea, pero eso ya...
El 5º punto es "simplemente" hacer una aplicación cliente servidor donde el cliente es la aplicación JWS y el servidor es una aplicación web, donde tienes los datos de conexión, controlas el acceso a la BDD con datasources etc.
La alternativa a incluir los datos en el propio .jar en un properties es que el cliente JWS(.jar) se los descargue del servidor de otra forma. Tampoco es muy seguro, de hecho algo menos, pero te permitiría cambiar los datos de acceso sin cambiar el .jar.
S!
Holaa tengo buen dia tengo un problema parecido.. te explico tengo una aplicacion en SWT y la quiero montar en JWS.. Mi problema parte en que en mi aplicaicon SWT tengo un .properties con la conexion a base de datos SQL server.. Lo que quiero saber es como hago para que mi archivo JNLP me cargue el .properti ... Gracias por la ayuda si me pudieras indicar paso a paso lo que debo hacer te lo agradeceria soy nuevo en java.. te dejo el JNLP
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="file:///C:/MOVISTAR/projectsJava/MassiveActivator-SVN">
<information>
<title>Activador Masivo de Cuentas</title>
<vendor>raguilera</vendor>
<homepage href="file:///C:MOVISTAR/projectsJava/MassiveActivator-SVN" />
<description>Activador Masivo de Cuentas</description>
</information>
<security>
<all-permissions />
</security>
<resources>
<j2se version="1.6+" />
<jar href="bin/MassiveAct3.jar" />
<jar href="lib/activation.jar" />
<jar href="lib/baseline.jar" />
<jar href="lib/jtds-1.2.5.jar" />
<jar href="lib/k2lib.jar" />
<jar href="lib/log4j-1.2.8.jar" />
<jar href="lib/org.eclipse.core.commands_3.5.jar" />
<jar href="lib/org.eclipse.equinox.common_3.5.1.R35x_v20090807-1100.jar" />
<jar href="lib/org.eclipse.equinox.registry_3.4.100.v20090520-1800.jar" />
<jar href="lib/org.eclipse.jface.text_3.5.1.r351_v20090708-0800.jar" />
<jar href="lib/org.eclipse.jface_3.5.1.M20090826-0800.jar" />
<jar href="lib/org.eclipse.osgi_3.5.1.R35x_v20090827.jar" />
<jar href="lib/org.eclipse.ui.forms_3.4.1.v20090714_35x.jar" />
<jar href="lib/org.eclipse.ui.workbench_3.5.1.M20090826-0800a.jar" />
<jar href="lib/sqlitejdbc.jar" />
<jar href="lib/sqljdbc.jar" />
<jar href="lib/sqljdbc4.jar" />
<jar href="lib/ojdbc14.jar" />
<jar href="lib/swt.nl1.jar" />
<jar href="lib/weblogic.jar" />
<property name="k2.server.default" value="10.168.8.102:7001"/>
<property name="cvsc.db.host" value="10.168.8.250"/>
<property name="cvsc.db.instance" value="CVSC_PLUS"/>
<property name="cvsc.db.user" value="jesteves"/>
<property name="cvsc.db.passw" value="jier141086*"/>
<property name="cvsc.db.login" value="E07312"/>
<property name="cvsc.db.default_option" value="1"/>
<property name="cvsc.db.default_app" value="0022"/>
<property name="cvsc.db.country" value="1"/>
</resources>
<resources os="Windows" arch="x86">
<nativelib href="lib/platform/win32_x86/swt.jar" />
<jar href="lib/platform/win32_x86/swt.jar" />
</resources>
<resources os="Windows" arch="x86_64">
<nativelib href="../lib/platform/win32_x86_64/swt.jar" />
<jar href="lib/platform/win32_x86_64/swt.jar" />
</resources>
<resources os="Linux" arch="x86_64">
<nativelib href="lib/platform/linux_gtx_x86_64/swt.jar" />
<jar href="lib/platform/linux_gtx_x86_64/swt.jar" />
</resources>
<resources os="Linux" arch="x86">
<nativelib href="lib/platform/linux_gtx_x86/swt.jar" />
<jar href="lib/platform/linux_gtx_x86/swt.jar" />
</resources>
<application-desc main-class="k2.client.activate.AppWizardDialog" />
</jnlp>