Para declarar un servlet;
Arquetipo 10:@SlingServlet(paths="/bin/mySearchServlet", methods = "POST", metatype=true) public class HandleClaim extends org.apache.sling.api.servlets.SlingAllMethodsServlet { private static final long serialVersionUID = 2598426539166789515L; }
Arquetipo 11:
@Component(service=Servlet.class, property={ Constants.SERVICE_DESCRIPTION + "=Simple Demo Servlet", "sling.servlet.methods=" + HttpConstants.METHOD_POST, "sling.servlet.paths="+ "/bin/myDataSourcePoolServlet" }) }
Para usar @reference;
Arquetipo 10:import org.apache.felix.scr.annotations.Reference; @Reference private DataSourcePool dataPool;
Arquetipo 11:
import org.osgi.service.component.annotations.Reference; @Reference private DataSourcePool dataPool;
Usando DataPools:
Arquetipo 10:
Se configura como; Apache Sling Connection Pooled DataSource
http://localhost:4502/system/console/configMgr
Arquetipo 11:
Se configura como; Day Commons JDBC Connections Pool
http://localhost:4502/system/console/configMgr
No hay comentarios:
Publicar un comentario