当前位置:网站首页>Start from scratch - implement the jpetstore website -1- establish the project framework and project introduction
Start from scratch - implement the jpetstore website -1- establish the project framework and project introduction
2022-06-13 08:14:00 【Occasional dark clouds】
Establish the project framework
1. open IntelliJ IDE
2. Create a new project –>Java project –> choice Web Application
3. The new package name is as follows 
Backstage function :Domain 、persistence、service
controller :servlets
Front page :web page
Project brief introduction

The above is the welcome page of the website , The project mainly has the following three modules
Commodity management ( Browse products 、 Search for products )
User management ( Log in to register and edit your account )
Order management ( Place the order 、 Order inquiry )
1. Commodity management
(1) Display commodity categories , And click the category in the three circles Category, Will enter the corresponding commodity category Product
(2) Display commodity categories , Click sub category , The details of the corresponding subclass will be entered , For example, the following is from the general category Fish The sub class information entered in 
(3) Show the details of the product 
(4) Display a list of search items , For example, enter... In the input box "a", Ignore case , The page will show that it contains "a" The product information of 
User management
(1) Sign in 
(2) register 
(3) Edit user information 
Order management
(1) Place the order
After the user logs in , Place an order in the item details 

(2) Order inquiry 
边栏推荐
- Selenium reports an error deprecationwarning: executable_ path has been deprecated, please pass in a Service object
- Edge browser uses bdtab new tab plug-in (BD new tab)
- Founder of Starbucks: no longer open "public toilets" to non store consumers for safety reasons
- Overview of cross chain protocol IBC
- 钉钉小程序如何隐藏tab
- [virt-manager]远程管理启动虚拟机时,鼠标飘逸的问题
- 名次的确定
- STM32CubeMX的下载和安装方式
- 如何通过JS动态删除table中的数据行(保留head)
- Cosmos star application case
猜你喜欢

STM32CubeMX的下载和安装方式

CCNP_ Bt- Reissue
![[game theory complete information static game] Nash equilibrium](/img/db/9923f5a7465c8b57182f09810b65bf.jpg)
[game theory complete information static game] Nash equilibrium

How does the BD new tab plug-in log in?

Altium Designer中导入和导出设置的方法

Cosmos star application case

Gtk+ programming example on page 115 - simplest progress bar 2 with steps to write GTK program using anjuta

Edge浏览器如何安装BdTab(BD)新标签页插件(图文教程)

中小型照明灯饰行业如何利用数字化转型突出重围?

Remote office solution under epidemic situation
随机推荐
直播回顾 | 积极防御体系下BAS技术创新探索
[problem record] taberror: inconsistent use of tabs and spaces in indentation
Give code vitality -- the way to read code neatly
What software can be used to solve the problems faced by the auto parts industry
Overview of cross chain protocol IBC
ES6 deleting an attribute of an object
1. fabric2.2 comprehensive learning - Preface
mysql面试题
17. how to understand multi version concurrency control and read / write sets of fabric smart contracts? (vernacular version)
Win10系统如何修改桌面路径
redis面试题
Create a substrate private network
Cosmos star application case
2022年G3锅炉水处理操作证考试题库模拟考试平台操作
Founder of Starbucks: no longer open "public toilets" to non store consumers for safety reasons
Determine whether a string is rotated from another string
MySQL interview questions
钉钉小程序 父子传参数对象 子组件页面不更新?
Which is the stronger fresh food distribution and sorting management system?
Do not update the sub component page of parameter object passed from parent to child of nailing applet?