在eclipse中创建JavaWeb项目

启动软件并选择工作空间
在eclipse中创建JavaWeb项目

创建项目
在eclipse中创建JavaWeb项目

选择配置
在eclipse中创建JavaWeb项目
首次配置Tomcat时,界面会显示如下
在eclipse中创建JavaWeb项目

继续操作,点击下一步
在eclipse中创建JavaWeb项目
实际上,这一步也可以直接点击“Next”继续

最终界面如下
在eclipse中创建JavaWeb项目
此时,项目创建成功

编写一个简单的三层架构示例:
在eclipse中创建JavaWeb项目
entity层代码:

package com.zuxia.entity;

public class CakeEntity {
    // 甜品编号
    private int DId;
    // 甜品名称
    private String DName;
    // 原价
    private double OriginalPrice;
    // 特点1
    private String Feature1;
    // 特点2
    private String Feature2;
    // 状态,1表示上架,2表示下架,3表示售罄,4表示即将售罄
    private int State;
    // 图片
    private String DImg;
    // 是否为新品,1为新品,0为非新品
    private int IsNew;

    // Getters and Setters
    public int getDId() {
        return DId;
    }
    public void setDId(int dId) {
        DId = dId;
    }
    public String getDName() {
        return DName;
    }
    public void setDName(String dName) {
        DName = dName;
    }
    public double getOriginalPrice() {
        return OriginalPrice;
    }
    public void setOriginalPrice(double originalPrice) {
        OriginalPrice = originalPrice;
    }
    public String getFeature1() {
        return Feature1;
    }
    public void setFeature1(String feature1) {
        Feature1 = feature1;
    }
    public String getFeature2() {
        return Feature2;
    }
    public void setFeature2(String feature2) {
        Feature2 = feature2;
    }
    public int getState() {
        return State;
    }
    public void setState(int state) {
        State = state;
    }
    public String getDImg() {
        return DImg;
    }
    public void setDImg(String dImg) {
        DImg = dImg;
    }
    public int getIsNew() {
        return IsNew;
    }
    public void setIsNew(int isNew) {
        IsNew = isNew;
    }
}

service层代码:

package com.zuxia.service;

import com.zuxia.entity.CakeEntity;
import java.util.List;

public interface CakeService {
    // 查询所有蛋糕
    List getCakeAll(int num);
}

service实现层代码:
```java
package com.zuxia.service.imp;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;

import com.zuxia.entity.CakeEntity;
import com.zuxia.service.CakeService;
import com.zuxia.utils.DBUtils;

public class CakeServiceImp implements CakeService {
private Connection conn;
private PreparedStatement ps;
private ResultSet rs;

@Override
public List getCakeAll(int num) {
    List list = new ArrayList();

    try {
        // 获取数据库连接
        conn = DBUtils.getConn();

        // 编写SQL语句
        String sql = "SELECT * FROM DessertInfo";
        // 根据请求类型调整SQL
        if (num == 1) {
            sql += " WHERE IsNew=1";
        } else if (

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/4342.html

(0)
LomuLomu
上一篇 2024 年 12 月 24 日
下一篇 2024 年 12 月 24 日

相关推荐

  • Claude Pro自己账号充值方法完整教程

    国内用户开通 Claude Pro 的充值教程,整理 Claude Pro 充值、代充、国内支付和 Organization ID 提交步骤。

    未分类 2026 年 6 月 22 日
    14100
  • ChatGPT Plus自己账号订阅教程新手教程

    国内用户想开通 ChatGPT Plus,常见阻碍不是注册,而是订阅付款。不想在 App 和网页之间来回切换,会让原本简单的升级变得绕。对于主要用 ChatGPT 来整理知识库条目的课程学习者,更稳的做法是适合不熟悉海外订阅的人;如果准备长期维护一个固定账号,同时希望保留完整对话历史,可以优先把会员开到自己的原账号里。

    未分类 2026 年 8 月 14 日
    7600
  • 【深度学习】Java DL4J基于 LSTM 构建新能源预测模型

    🧑 博主简介:CSDN博客专家 ,历代文学网 (PC端可以访问:https://literature.sinhy.com/#/?__c=1000,移动端可微信小程序搜索“历代文学 ”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理…

    未分类 2025 年 1 月 21 日
    81300
  • 2025最新Clion激活码免费领+永久破解教程

    本方案对 JetBrains 全家桶(IDEA、PyCharm、DataGrip、Goland 等)全部有效,亲测可用! 先放一张最新版 IDEA 的激活截图镇楼——直接飙到 2099 年,爽翻! 下面用图文手把手教学,把 IDEA 一口气激活到 2099 年;老版本同样照此操作即可。 Windows / macOS / Linux 全覆盖,步骤与文件都已打…

    未分类 2025 年 11 月 12 日
    77200
  • ChatGPT Plus代充自己账号开通流程微信支付宝

    国内用户想开通 ChatGPT Plus,真正麻烦的通常不是注册,而是订阅付款。想避开复杂的礼品卡流程,所以很多人会改找支持微信、支付宝的充值方式。对于主要用 ChatGPT 来准备面试内容的学生党,更稳妥的思路是适合不熟悉海外订阅的人;月底准备集中续费,同时不想来回切换账号时,直接把会员开到自己的原账号里会更省心。

    未分类 2026 年 8 月 5 日
    8200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信