【JavaWeb】网上蛋糕项目商城-首页

本文详细介绍了如何在JavaWeb环境下开发蛋糕商城项目的首页。首先,通过启动监听器在Tomcat启动时获取蛋糕分类并存入上下文。接着,讨论了业务逻辑层和服务接口的设计,以及数据访问层如何使用c3p0执行SQL查询所有蛋糕分类。实体类部分展示了如何创建Type类来存储数据。首页实现步骤包括配置默认请求、编码过滤器、Servlet处理请求,并在jsp页面展示数据。最后,展示了完整的页面效果。
摘要由CSDN通过智能技术生成

概念

本文在上一文章搭建完数据库,以及创建好JavaWeb项目之后,导入项目所需的jar包,以及前端静态文件后,对JavaWeb的功能开发。

启动监听器

在src文件中创建listener包,在该包下创建ApplicationListener监听器类,该类监听tomcat服务器是否启动,服务器开启则触发执行该监听器中的执行代码

package listener;

import service.TypeService;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
import javax.servlet.http.HttpSessionAttributeListener;
import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

/**
 * 服务器监听器
 * 当服务器启动时,触发该监听器,提前初始化需要的数据
 */
@WebListener()
public class ApplicationListener implements ServletContext
  • 10
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笔触狂放

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值