摘要:
第一步 由产品经理负责分析市场、用户需求,并将其转化为详细的产品需求。然后创建初步的产品原型,以便更好地理解和传达产品的设计和功能。 原型通常指的是产品、系统或概念的初步版本或样品,旨在展示设计概念、功能、外观或其他关键特征。 第二步 由UI设计师基于产品需求和初步原型,设计用户界面的外观和交互,得 阅读全文

摘要:
1. 项目概述 1.1 项目业务概述 尚庭公寓是一个公寓租赁平台项目,包含移动端和后台管理系统,其中移动端面向广大用户,提供找房、看房预约、租约管理等功能,后台管理系统面向管理员,提供公寓(房源)管理、租赁管理、用户管理等功能。下面分别介绍两端的具体业务功能。 1.1.1 移动端 移动端的线上体验地 阅读全文

摘要:
连接池的理解 不使用连接池有啥问题 Connection对象是重量级对象,创建Connection对象就是建立两个进程之间的通信,非常耗费资源。一次完整的数据库操作,大部分时间都耗费在连接对象的创建。 第一个问题:每一次请求都创建一个Connection连接对象,效率较低。 第二个问题:连接对象的数 阅读全文

摘要:
什么是DAO DAO是:Data Access Object,翻译为:数据访问对象。 一种JavaEE的设计模式,专门用来做数据增删改查的类。 在实际的开发中,通常我们会将数据库的操作封装为一个单独的DAO去完成,这样做的目的是:提高代码的复用性,另外也可以降低程序的耦合度,提高扩展力。 例如:操作 阅读全文

摘要:
数据库表的准备 drop table if exists t_employee; create table t_employee( id bigint primary key auto_increment, name varchar(255), job varchar(255), hiredate 阅读全文
