在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

相关推荐

  • Discord技术架构调研(IM即时通讯技术架构分析)

    一、目标 调研 discord 的整体架构,发掘可为所用的设计思想 二、调研背景 Discord作为目前比较火的一个在线聊天和语音通信平台且具有丰富的功能。另外其 “超级”群 概念号称可支持百万级群聊 以及 永久保留用户聊天记录。探究其相关技术架构与技术实现 三、产品介绍 目前广泛使用的在线聊天和语音通信平台。最初于2015年发布,旨在为游戏社区提供一个交流…

    2025 年 1 月 10 日
    33300
  • Java MDC技术详解:实现高效日志链路追踪的实战指南

    一、MDC技术概述 MDC(映射诊断上下文)是SLF4J日志框架提供的一项线程级数据存储功能。作为线程安全的容器,它能够在特定线程范围内保存多组键值数据,并自动将这些信息嵌入日志记录中,从而实现日志信息的上下文关联。 二、MDC的核心价值 功能 描述 应用实例 请求追踪 完整记录请求处理路径 微服务调用链路分析 参数传递 跨方法共享通用数据 机构编码、用户标…

    未分类 2025 年 5 月 19 日
    13400
  • 数据结构(Java版)第五期:ArrayList与顺序表(下)

    目录 一、用数组实现顺序表 一、用数组实现顺序表 我们提到过,顺序表是基于数组的封装,这次我们以int为例,用数组去实现一个顺序表。 “`java public class MyArrayList { private int[] arr; public MyArrayList(int capacity){//指定初始容量 arr = new int[cap…

    2024 年 12 月 31 日
    31900
  • 【GreatSQL优化器-09】make_join_query_block

    【GreatSQL优化器-09】make_join_query_block 一、make_join_query_block介绍 GreatSQL优化器对于多张表join的连接顺序在前面的章节介绍过的best_access_path函数已经执行了,接着就是把where条件进行切割然后推给合适的表。这个过程就是由函数make_join_query_block来执…

    2025 年 1 月 15 日
    32100
  • Java内存泄漏问题的高效排查与优化指南

    目录导航1. 系统化诊断与优化框架2. 内存快照获取技术2.1 自动生成堆转储文件2.2 手动创建堆转储文件3. 专业分析工具应用3.1 内存分析工具MAT3.2 性能分析工具JProfiler3.3 企业级专用工具4. 深度排查内存泄漏4.1 内存差异对比分析4.2 可疑泄漏对象检测4.3 内存占用大户识别4.4 不可达对象追踪5. 问题确认与验证6. 代…

    2025 年 5 月 13 日
    12400

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信