/es2018/17210/conf/db/database.sql |
---|
3,11 → 3,10 |
`id` bigint(20) NOT NULL auto_increment, |
`nome` varchar(250) default NULL, |
`username` varchar(250) default NULL, |
`password` varchar(250) default NULL, |
`passwrd` varchar(250) default NULL, |
PRIMARY KEY (`id`) |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
CREATE TABLE `pagina` ( |
`id` bigint(20) NOT NULL auto_increment, |
`nome` varchar(250) default NULL, |
/es2018/17210/conf/web/tiles-default.xml |
---|
8,7 → 8,7 |
<!-- Templates Globais Tiles Definition --> |
<definition name="base.definition" template="/layout1.jsp"> |
<definition name="base.definition" path="/layout1.jsp"> |
<put name="title" value="x"/> |
<put name="header" value="header.jsp"/> |
<put name="footer" value="footer.jsp" /> |
16,8 → 16,8 |
<definition name="page.home" extends="base.definition"> |
<put name="title" value="Listagem Paginas"/> |
<put name="body" value="listaPaginas.jsp"/> |
<put name="title" value="Listagem de Paginas"/> |
<put name="body" value="/listaPaginas.jsp"/> |
</definition> |
<definition name="page.login" extends="base.definition"> |
25,9 → 25,11 |
<put name="body" value="login.jsp"/> |
</definition> |
<definition name="page.pagina" extends="base.definition"/> |
<definition name="page.pagina" extends="base.definition"> |
<put name="title" value="Apresentando Pagina"/> |
<put name="body" value="/apresentaPagina.jsp"/> |
</definition> |
</tiles-definitions> |
/es2018/17210/conf/web/struts-default.xml |
---|
27,23 → 27,23 |
<!--Portal Forward--> |
<action path="/home" forward="page.login"/> |
<action path="/home" forward="page.home"/> |
<action path="/apresentaPagina" forward="page.pagina"/> |
<!--Authentication--> |
<!-- <action path="/authenticate" |
type="pt.estgp.estgweb.web.controllers.authenticate.AuthenticateController" |
name="EmptyForm" |
scope="request" |
parameter="dispatch" |
validate="false" |
input="page.authentication"> |
<forward name="success" path="page.separators.home"/> |
<forward name="logout" path="page.authentication"/> |
<forward name="firstTimeAuthenticate" path="page.first.time.authenticate"/> |
</action>--> |
<!-- <action path="/authenticate" |
type="pt.estgp.estgweb.web.controllers.authenticate.AuthenticateController" |
name="EmptyForm" |
scope="request" |
parameter="dispatch" |
validate="false" |
input="page.authentication"> |
<forward name="success" path="page.separators.home"/> |
<forward name="logout" path="page.authentication"/> |
<forward name="firstTimeAuthenticate" path="page.first.time.authenticate"/> |
</action>--> |
<action path="/login" |
/es2018/17210/conf/web/web.xml |
---|
7,25 → 7,37 |
<listener-class>pt.estgp.es.exemplos.hibernate.web.HibernateStarterListener</listener-class> |
</listener> |
<filter> |
<filter-name>UserFilter</filter-name> |
<filter-class>pt.estgp.es.exemplos.hibernate.web.UserFilter</filter-class> |
</filter> |
<filter> |
<filter-name>SecurityFilter</filter-name> |
<filter-class>pt.estgp.es.exemplos.hibernate.web.SecurityFilter</filter-class> |
</filter> |
<filter-mapping> |
<filter-name>UserFilter</filter-name> |
<url-pattern>/user/*</url-pattern> |
<filter-name>SecurityFilter</filter-name> |
<url-pattern>/*</url-pattern> |
</filter-mapping> |
<servlet> |
<servlet-name>PaginasServlet</servlet-name> |
<servlet-class>pt.estgp.es.exemplos.hibernate.web.PaginasServlet</servlet-class> |
</servlet> |
<servlet> |
<servlet-name>LoginRest</servlet-name> |
<servlet-class>pt.estgp.es.exemplos.hibernate.web.login.LoginRest</servlet-class> |
</servlet> |
<servlet> |
<servlet-name>PaginasDeleteServlet</servlet-name> |
<servlet-class>pt.estgp.es.exemplos.hibernate.web.PaginasDeleteServlet</servlet-class> |
</servlet> |
<servlet> |
<servlet-name>action</servlet-name> |
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class> |
50,12 → 62,23 |
<load-on-startup>2</load-on-startup> |
</servlet> |
<servlet-mapping> |
<servlet-name>action</servlet-name> |
<url-pattern>*.do</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>PaginasServlet</servlet-name> |
<url-pattern>/paginas</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>LoginRest</servlet-name> |
<url-pattern>/ws/api/login</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>PaginasDeleteServlet</servlet-name> |
<url-pattern>/paginasDelete</url-pattern> |
</servlet-mapping> |
64,17 → 87,16 |
<url-pattern>/testep</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>action</servlet-name> |
<url-pattern>*.do</url-pattern> |
</servlet-mapping> |
<error-page> |
<error-code>404</error-code> |
<location>/errors/404.jsp</location> |
</error-page> |
<error-page> |
<error-code>403</error-code> |
<location>/errors/403.jsp</location> |
</error-page> |
<!--START FILES--> |
<welcome-file-list> |
<welcome-file>home.do</welcome-file> |
</welcome-file-list> |
<jsp-config> |
<taglib> |
98,4 → 120,14 |
<taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
</taglib> |
</jsp-config> |
<!--START FILES--> |
<welcome-file-list> |
<welcome-file>home.do</welcome-file> |
</welcome-file-list> |
</web-app> |
/es2018/17210/conf/hibernate.cfg.xml |
---|
8,15 → 8,17 |
<session-factory> |
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> |
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> |
<property name="hibernate.connection.url">@database.connection.url@</property> |
<property name="hibernate.connection.autoReconnect">true</property> |
<property name="hibernate.connection.autoReconnectForPools">true</property> |
<property name="hibernate.connection.autocommit">false</property> |
<property name="show_sql">@hibernate.show.sql@</property> |
<property name="current_session_context_class">thread</property> |
<property name="hibernate.connection.url">@database.connection.url@</property> |
<property name="hibernate.connection.username">@database.username@</property> |
<property name="hibernate.connection.password">@database.password@</property> |
<property name="show_sql">@hibernate.show.sql@</property> |
<!-- <property name="hibernate.connection.pool_size">3</property> --> |
24,6 → 26,6 |
<mapping resource="pt/estgp/es/exemplos/hibernate/Seccao.hbm.xml"/> |
<mapping resource="pt/estgp/es/exemplos/hibernate/User.hbm.xml"/> |
<mapping resource="pt/estgp/es/exemplos/hibernate/UserSession.hbm.xml"/> |
</session-factory> |
</hibernate-configuration> |