@WebListener
public class MyServletContextListener implements ServletContextListener {
public void contextInitialized(ServletContextEvent sce) {
}
public void contextDestroyed(ServletContextEvent sce) {
}
}
@WebFilter(urlPatterns = "/secured/*")
public class AuthenticationFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws
IOException, ServletException {
}
}
@WebServlet(urlPatterns = "/hello")
public class HelloWorldServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
}
}
@DataSourceDefinition(
name = "java:comp/env/jdbc/myDataSource",
className = "com.mysql.jdbc.jdbc2.optional.MysqlDataSource",
url = "jdbc:mysql://localhost:3306/mydatabase",
user = "root",
password = "password"
)
public class MyDataSource {
}
@EJB
private ShoppingCart shoppingCart;