启动软件并选择工作空间
创建项目
选择配置
首次配置Tomcat时,界面会显示如下
继续操作,点击下一步
实际上,这一步也可以直接点击“Next”继续
最终界面如下
此时,项目创建成功
编写一个简单的三层架构示例:
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