在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 Implementation)代码:
```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";

        // 判断请求类型
        if (num

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

(0)
LomuLomu
上一篇 2024 年 12 月 26 日 上午5:22
下一篇 2024 年 12 月 26 日 上午6:23

相关推荐

  • Mysql

    MySQL 学习整理 MySQL 基础架构 最上层的客户端所包含的服务并不是 MySQL 独有的,大多数基于网络的客户端/服务器工具或服务器都有类似的服务,包括连接处理、身份验证、确保安全性等。 第二层包含了大多数 MySQL 的核心功能,包括查询解析、分析、优化、以及所有的内置函数(例如,日期、时间、数学和加密函数),所有跨存储引擎的功能也都在这一层实现:…

    2025 年 1 月 1 日
    48300
  • 探秘荣昌卤鹅美食地图:基于Java与天地图的地理信息实践

    目录导航背景介绍1、网红效应带动地方美食热潮2、荣昌卤鹅产业布局解析3、技术赋能美食探索一、地理信息检索基础1、检索功能概述2、API接口详解二、实战荣昌卤鹅定位1、数据采集方案2、API请求实现3、参数配置技巧4、数据存储方案三、实践总结 背景介绍 1、网红效应带动地方美食热潮 近期,重庆荣昌卤鹅因一起跨文化交流事件意外走红。当地助农主播林某通过创意营销,…

    2025 年 5 月 13 日
    41100
  • Python在多个Excel文件中找出缺失数据行数多的文件

    本文介绍基于Python 语言,针对一个文件夹 下大量的Excel 表格文件,基于其中每一个文件 内、某一列数据 的特征,对其加以筛选,并将符合要求 与不符合要求 的文件分别复制到另外两个新的文件夹 中的方法。 首先,我们来明确一下本文的具体需求。现有一个文件夹,其中有大量的Excel 表格文件(在本文中我们就以csv格式的文件为例);如下图所示。 其中,每…

    2025 年 1 月 12 日
    56500
  • 探索Java字符串:String类的核心操作指南

    ❀❀❀ 欢迎持续关注,每日收获编程小技巧 ❀❀❀内容概览一、String类概述二、String对象的创建方式1. 直接赋值法2. 构造方法实例化三、String类高频方法解析1 字符串对比操作1.1 ==运算符的陷阱1.2 equals方法应用1.3 忽略大小写比较1.4 字典序比较方法2 字母大小写转换2.1 转大写方法2.2 转小写方法3 获取字符串长度…

    未分类 2025 年 5 月 12 日
    24300
  • Java 技术新纪元 —— 基于 Java 的联邦学习技术推动跨行业数据协同创新(238)

    🌟亲爱的技术爱好者们,诚挚欢迎访问【青云交的技术天地】!在这个数字化浪潮席卷全球的时代,我们相聚于此共同探索前沿科技。这里不仅是知识分享的平台,更是思想碰撞的舞台,期待与您携手共创技术新篇章!🌟全网平台(微信公众号/CSDN/抖音/华为/支付宝/微博):青云交一、加入【技术精英社群】快速加入通道1:【青云交技术精英圈】快速加入通道2:【CSDN 技术创作交流…

    2025 年 5 月 12 日
    28100

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信