《Java从小白到大牛》第29章:项目实战1:开发PetStore宠物商店项目
第29章 项目实战1:开发PetStore宠物商店项目
前面学习的Java知识只有通过项目贯穿起来,才能将书本中知识变成自己的。通过项目实战读者能够了解软件开发流程,了解所学知识在实际项目中使用的情况,哪些是重点的,哪些是了解的。
本章介绍Java SE技术实现的PetStore宠物商店项目,所涉及的知识点:Java面向对象、Lambda表达式、Java Swing技术、JDBC技术和数据库相关等知识,其中还会用到方方面面的Java基础知识。
29.1 系统分析与设计
本节对PetStore宠物商店项目进行分析和设计,其中设计过程包括原型设计、数据库设计、架构设计和系统设计。
29.1.1 项目概述
PetStore是Sun(现在Oracle)公司为了演示自己的Java
EE技术,而编写的一个基于Web宠物店项目,如图29-1所示为项目启动页面,项目介绍网站是http://www.oracle.com/technetwork/java/index-136650.html。
PetStore是典型的电子商务项目,是现在很多电商平台的雏形。技术方面主要是Java EE技术,用户界面采用Java Web介绍实现。但本书介绍Java SE技术,不介绍Java Web,所以本章的PetStore项目用户界面采用Java Swing技术实现。
《Java从小白到大牛》第29章:项目实战1:开发PetStore宠物商店项目相关推荐
- 《Kotlin从小白到大牛》第28章:项目实战1:开发PetStore宠物商店项目
第28章 项目实战1:开发PetStore宠物商店项目 前面学习的Kotlin知识只有通过项目贯穿起来,才能将书本中知识变成自己的.通过项目实战读者能够了解软件开发流程,了解所学知识在实际项目中使用的 ...
- Java从小白到大牛第4篇项目实战1——PetStore宠物商店-关东升-专题视频课程
Java从小白到大牛第4篇项目实战1--PetStore宠物商店-1764人已学习 课程介绍 PetStore是Sun(现在Oracle)公司为了演示自己的Java EE技术,而编写的 ...
- 《Java从小白到大牛》之第14章 异常处理(上)
<Java从小白到大牛>纸质版已经上架了!!! 很多事件并非总是按照人们自己设计意愿顺利发展的,而是有能够出现这样那样的异常情况.例如:你计划周末郊游,你的计划会安排满满的,你计划可能是这 ...
- 《Java从小白到大牛》之第9章 字符串
<Java从小白到大牛>纸质版已经上架了!!! 由字符组成的一串字符序列,称为"字符串",在前面的章节中也多次用到了字符串,本章将重点介绍. Java中的字符串 Jav ...
- 《Java从小白到大牛》之第11章 对象
<Java从小白到大牛>纸质版已经上架了!!! 类实例化可生成对象,实例方法就是对象方法,实例变量就是对象属性.一个对象的生命周期包括三个阶段:创建.使用和销毁.前面章节已经多少用到了对象 ...
- java下标运算符_《Java从小白到大牛精简版》之第6章 运算符(下)
<Java从小白到大牛>纸质版已经上架了!! 6.4 位运算符 位运算是以二进位(bit)为单位进行运算的,操作数和结果都是整型数据.位运算符有如下几个运算符:&.|.^.~.&g ...
- Java从小白到大牛第1篇 Java基础-关东升-专题视频课程
Java从小白到大牛第1篇 Java基础-3042人已学习 课程介绍 本视频是智捷课堂推出的一套"Java语言学习立体教程"的视频第一部分,读者以及观看群是初级小白 ...
- Java从小白到大牛第2篇 【面向对象】-关东升-专题视频课程
Java从小白到大牛第2篇 [面向对象]-2739人已学习 课程介绍 本视频是智捷课堂推出的一套"Java语言学习立体教程"的视频第二部分,读者以及观看群是初级小白 ...
- Java从小白到大牛第4篇项目实战视频课程2——Java版QQ-关东升-专题视频课程
Java从小白到大牛第4篇项目实战视频课程2--Java版QQ-1778人已学习 课程介绍 本项目是Java SE技术实现的QQ2006聊天工具,所涉及到的知识点:Java面向对象.L ...
最新文章
- MLIR与Code Generation
- 闲来无事,总结 Xcode常用快捷键
- 软件测试女孩学适合吗
- SQLite中特殊的INSERT语句
- 爱因斯坦牛顿达尔文投胎中国后
- windows系统下安装JDK8的教程图解
- 《大数据系统构建:可扩展实时数据系统构建原理与最佳实践》一1.5 大数据系统应有的属性...
- 写了一个操作XML文件的类
- rds oracle utl file,本地Oracle数据上传到AWS的RDS
- Exposing Windows Forms Controls as ActiveX controls
- 高效大规模图像搜索开源实现
- mysql 执行计划不对_MySQL执行计划显示与执行过程不符合
- Linux下安装与使用本地的perl模块
- arm tcm linux,认识S3C6410 - 深入理解ARM体系架构(S3C6410)_Linux编程_Linux公社-Linux系统门户网站...
- 乒乓球十一分制比赛规则_乒乓球赛制 乒乓球十一分制比赛规则
- 苹果手机开热点电脑/安卓手机无法链接?
- 如何修改图片分辨率为300dpi?怎么样修改照片的分辨率?
- 软件测试工程师岗位个人简历怎么写
- Android 5.0 调色 Palette调色功能
- java词云生成Kumo