用户模块的相关类创建|学习笔记

简介: 快速学习用户模块的相关类创建

开发者学堂课程【Java Web项目实战2:图书商城:用户模块的相关类创建】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/35

用户模块的相关类创建


1. domain:User

2. dao: UserDao

3. service: UserDao

4. web.servlet:Userservlet


一:User

1.package cn.itcast.bookstore.user.domain;

2./**

3.*User的领域对象

4.*@author cxf

5.*

6.*/

7.public class User {

8./*

9.对应数据库表

10.*/

11.private String uid;//主键

12.private String username;//用户名

13.private String password;//密码

14.private String email;//邮箱

15.private String code;//激活码

16.private boolean state;//状态(已激活和未激活)

二:UserDao

1. package cn.itcast.bookstore.user.dao;

2. /**

3. *User持久层

4. *@author cxf

5. *

6. */

7. public class UserDao {

8. private QueryRunner qr = new TxQueryRunner();

9. }

三:UserService

1. package cn.itcast.bookstore.user.service;

2. import cn.itcast.bookstore.user.dao.UserDao;

3. /**

4. *User业务层

5. *@author cxf

6. *

7. */

8. public class UserService {

9. private UserDao userDao = new UserDao();

10. }

四:Userservlet

1. package cn.itcast.bookstore.user.web.servlet;

2. import cn.itcast.bookstore.user.service.Userservice;

3. import cn.itcast.servlet.Baseservlet;

4. /**

5. *User表述层

6. */

7. public class UserServlet extends BaseServlet {

8. private UserService userService = new UserService();

9. }

相关文章
|
Java 编译器 ice
【Java开发指南 | 第十五篇】Java Character 类、String 类
【Java开发指南 | 第十五篇】Java Character 类、String 类
353 1
|
机器学习/深度学习 人工智能 自然语言处理
深度学习的奥秘:探索人工智能的未来
本文将深入浅出地探讨深度学习技术,揭示其在人工智能领域的应用和潜力。我们将从基础概念出发,逐步深入到模型构建、训练技巧,以及实际应用案例。无论你是科技爱好者还是AI初学者,这篇文章都将为你打开一扇通往未来技术的大门。
154 6
|
存储 Linux
深入探索Linux文件系统:属性、路径与隐藏之谜
深入探索Linux文件系统:属性、路径与隐藏之谜
163 1
|
消息中间件 Kafka Go
Golang微服务框架Kratos应用Kafka消息队列
Apache Kafka 是一个分布式数据流处理平台,可以实时发布、订阅、存储和处理数据流。它旨在处理多种来源的数据流,并将它们交付给多个消费者。简而言之,它可以移动大量数据,不仅是从 A 点移到 B 点,而是能从 A 到 Z 的多个点移到任何您想要的位置,并且可以同时进行。
547 0
|
缓存 Java Spring
Spring5源码(21)-Spring通过无参构造方法实例化单例bean
Spring5源码(21)-Spring通过无参构造方法实例化单例bean
140 0
|
运维 安全 Cloud Native
阿里云混合云重磅发布 | 全栈建云 智能管云 极致用云
6月9日, 2020阿里云峰会在云端召开,阿里云混合云产品总监谢宁出席峰会并发布阿里云混合云战略:全栈建云、智能管云、极致用云。阿里云混合云是国内首个大规模成熟商用的原生混合云,提供稳定、安全、弹性、开放的产品和解决方案,致力于成为政企客户实现数字化转型的核心基础设施。
3885 0
阿里云混合云重磅发布 | 全栈建云 智能管云 极致用云
|
存储 缓存 异构计算
DRAM 内存介绍(三)
参考资料:http://www.anandtech.com/show/3851/everything-you-always-wanted-to-know-about-sdram-memory-but-were-afraid-to-ask/7              GPU中我们通常使用G...
1325 0
|
开发工具 Android开发 Windows
.Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建
原文:.Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建 闲来没事做,还是想再学习一门新的技术,无论何时Android开发比Web的开发工资应该高40%,我也建议大家面对移动开发,我比较喜欢学习最新版本的,我有java的基础,但是年久,已经淡忘,以零基础学习,希望没有很多的语言...
983 0
|
2天前
|
弹性计算 运维 搜索推荐
三翼鸟携手阿里云ECS g9i:智慧家庭场景的效能革命与未来生活新范式
三翼鸟是海尔智家旗下全球首个智慧家庭场景品牌,致力于提供覆盖衣、食、住、娱的一站式全场景解决方案。截至2025年,服务近1亿家庭,连接设备超5000万台。面对高并发、低延迟与稳定性挑战,全面升级为阿里云ECS g9i实例,实现连接能力提升40%、故障率下降90%、响应速度提升至120ms以内,成本降低20%,推动智慧家庭体验全面跃迁。