Incluidas clases para permitir el login de diferentes tipos de usuaario.

* POJO para usuario logeado.
* Hash para claves de usuarios
* Métodos EJB para login
This commit is contained in:
mgarcianun
2019-12-06 00:18:20 +01:00
parent 96c514f8a5
commit 32ce0a7eb6
8 changed files with 218 additions and 14 deletions

View File

@@ -11,8 +11,9 @@
<property name="buildjar" value="${build}/jar" />
<property name="buildwar" value="${build}/war" />
<property name="dist" value="${source}/dist" />
<property name="docroot" value="${source}/docroot" />
<property name="jboss-config" value="default" />
<property name="deploy" value="${jboss.home}\standalone\deployments" />
<property name="deploy" value="${jboss.home}/standalone/deployments" />
<property name="jboss.module.dir" value="${jboss.home}/modules" />
<path id="jboss.classpath">
@@ -20,6 +21,11 @@
<include name="**/*.jar" />
</fileset>
</path>
<path id="lib.dir">
<fileset dir="${docroot}/WEB-INF/lib">
<include name="**/*.jar" />
</fileset>
</path>
<target name="all" depends="clean, init, ear" />
@@ -33,6 +39,7 @@
<mkdir dir="${buildwar}" />
<mkdir dir="${buildjar}/META-INF" />
<mkdir dir="${buildwar}/WEB-INF" />
<mkdir dir="${buildwar}/WEB-INF/lib" />
<mkdir dir="${buildwar}/WEB-INF/classes" />
<mkdir dir="${dist}" />
</target>
@@ -52,13 +59,23 @@
<!-- Compile the client application, creating the structure buildwar -->
<target name="compileWar" depends="init">
<copy todir="${buildwar}">
<fileset dir="${source}/docroot" />
<fileset dir="${docroot}" />
</copy>
<javac srcdir="${sourcesrc}" destdir="${buildwar}/WEB-INF/classes" includes="managedbean/*.java" classpathref="jboss.classpath" includeantruntime="true" />
<javac srcdir="${sourcesrc}" destdir="${buildwar}/WEB-INF/classes" includes="managedbean/**/*.java" includeantruntime="true">
<classpath>
<path refid="jboss.classpath" />
<path refid="lib.dir" />
</classpath>
</javac>
<delete verbose="true" dir="${buildwar}/WEB-INF/classes/ejb" />
<delete verbose="true" dir="${buildwar}/WEB-INF/classes/jpa" />
<delete verbose="true" dir="${buildwar}/WEB-INF/classes/TO" />
</target>
<!-- <war destfile="${build.dir}/CrunchifyRESTJerseyExample.war" webxml="WebContent/WEB-INF/web.xml"> -->
<!-- <classes dir="${build.dir}" /> -->
<!-- <lib dir="${lib.dir}"> -->
<!-- </lib> -->
<!-- </war> -->
<!-- Update the WAR file and create if not exist -->
<target name="deployWar" depends="compileWar">
@@ -83,10 +100,11 @@
<fileset dir="${dist}" includes="**/*" />
<fileset dir="${build}" includes="**/*" />
<fileset dir="${buildjar}" includes="**/*" />
<fileset dir="${buildwar}" includes="**/*" />
<fileset dir="${buildjar}/META-INF" includes="**/*" />
<fileset dir="${buildwar}/WEB-INF" includes="**/*" />
<fileset dir="${buildwar}/WEB-INF/lib" includes="**/*" />
<fileset dir="${buildwar}/WEB-INF/classes" includes="**/*" />
<fileset dir="${buildwar}/WEB-INF" includes="**/*" />
<fileset dir="${buildwar}" includes="**/*" />
</delete>
</target>
</project>