草庐IT

瑞吉外卖-全网最全笔记-Day01

业务开发Day1-01-本章内容介绍项目效果展示登录界面登录成功界面管理界面展示员工管理分类管理菜品管理套餐管理订单明细前端开发使用HTML5技术(自适应屏幕大小功能)目录软件开发整体介绍瑞吉外卖项目介绍开发环境搭建业务开发Day1-02-软件开发整体介绍软件开发流程角色分工软件环境软件开发流程需求分析->设计->编码->测试->上线运维角色分工项目经理产品经理UI设计师架构师开发工程师测试工程师运维工程师软件环境开发环境测试环境生产环境业务开发Day1-03-瑞吉外卖项目整体介绍目录项目介绍产品原型展示技术选型功能架构角色项目介绍本项目是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系

Spring 深入——IoC 容器 01

IoC容器的实现学习——01目录IoC容器的实现学习——01简介IoC容器系列的设计与实现:BeanFactory和ApplicationContextBeanFactoryloadBeanDefinition()ApplicationContext小结简介在以前通常情况下一个简单的项目一般由两个及两个以上的类构成,大多数的类集数据和数据的处理方法于一体,类之间通过依赖彼此的数据和方法实现业务逻辑,这个获取依赖的过程是自己实现的,导致代码高度耦合以及难以测试。所以出现了DI(依赖注入)、IoC(控制反转)这些将对象的依赖关系转交给平台或容器进行管理的设计模式,而在Spring核心中IoC容器就

Spring 深入——IoC 容器 01

IoC容器的实现学习——01目录IoC容器的实现学习——01简介IoC容器系列的设计与实现:BeanFactory和ApplicationContextBeanFactoryloadBeanDefinition()ApplicationContext小结简介在以前通常情况下一个简单的项目一般由两个及两个以上的类构成,大多数的类集数据和数据的处理方法于一体,类之间通过依赖彼此的数据和方法实现业务逻辑,这个获取依赖的过程是自己实现的,导致代码高度耦合以及难以测试。所以出现了DI(依赖注入)、IoC(控制反转)这些将对象的依赖关系转交给平台或容器进行管理的设计模式,而在Spring核心中IoC容器就

day33-JSON&Ajax01

JSON&Ajax01JSON在线文档AJAX在线文档1.JSON介绍JSON指的是JavaScript对象表示法(JavaScriptObjectNotation),JSON的本质仍然是JavaScript对象JSON是轻量级的文本数据交互格式,也是前后端进行数据通讯的一种格式:JSON独立于语言,即java,PHP,asp.net,go等都可以使用jsonJSON具有自我描述性,更易理解。一句话,JSON很好用。2.JSON快速入门2.1JSON的定义格式var变量名={"k1":value,//Number类型"k2":"str",//字符串类型"k3":[],//数组类型"k4":{}

day33-JSON&Ajax01

JSON&Ajax01JSON在线文档AJAX在线文档1.JSON介绍JSON指的是JavaScript对象表示法(JavaScriptObjectNotation),JSON的本质仍然是JavaScript对象JSON是轻量级的文本数据交互格式,也是前后端进行数据通讯的一种格式:JSON独立于语言,即java,PHP,asp.net,go等都可以使用jsonJSON具有自我描述性,更易理解。一句话,JSON很好用。2.JSON快速入门2.1JSON的定义格式var变量名={"k1":value,//Number类型"k2":"str",//字符串类型"k3":[],//数组类型"k4":{}

day01-家具网购项目说明

家具网购项目说明1.项目前置技术Java基础正则表达式MysqlJDBC数据库连接池技术满汉楼项目(包括框架图)JavaWeb2.相关说明这里先使用原生的servlet/过滤器,后台是经典的分层结构WEB-Service-DAO-Entity在学习SSM时,我们使用SSM框架(Vue3+ElementPlus+Axios+SSM前后端分离)3.软件项目开发阶段4.项目的需求/界面主页面:选购页面:购物车:后台管理页面:5.项目设计5.1程序框架图使用分层模式,分层的目的是为了解耦,降低代码的耦合度,有利于项目的维护和升级经典的JavaEE三层架构:项目具体分层(不同包)方案:分层对应包说明we

day01-家具网购项目说明

家具网购项目说明1.项目前置技术Java基础正则表达式MysqlJDBC数据库连接池技术满汉楼项目(包括框架图)JavaWeb2.相关说明这里先使用原生的servlet/过滤器,后台是经典的分层结构WEB-Service-DAO-Entity在学习SSM时,我们使用SSM框架(Vue3+ElementPlus+Axios+SSM前后端分离)3.软件项目开发阶段4.项目的需求/界面主页面:选购页面:购物车:后台管理页面:5.项目设计5.1程序框架图使用分层模式,分层的目的是为了解耦,降低代码的耦合度,有利于项目的维护和升级经典的JavaEE三层架构:项目具体分层(不同包)方案:分层对应包说明we

day02-功能实现01

家具网购项目实现011.项目开发环境搭建创建一个web项目,添加需要的jar包(暂不使用Maven)依照5.1的表格来创建项目的大体分层:2.功能01-搭建前端页面2.1需求分析/图解2.2思路分析略2.3代码实现将前端人员给的静态页面拷贝到web目录下即可资源详见:https://github.com/liyuelian/furniture_mall.git配置Tomcat点击RebuildPproject,让项目能识别新拷贝的资源。启动Tomcat(启动过后一定要保证out目录下有拷贝进来的资源)2.4完成测试在浏览器访问项目首页http://localhost:8080/furnitur

day02-功能实现01

家具网购项目实现011.项目开发环境搭建创建一个web项目,添加需要的jar包(暂不使用Maven)依照5.1的表格来创建项目的大体分层:2.功能01-搭建前端页面2.1需求分析/图解2.2思路分析略2.3代码实现将前端人员给的静态页面拷贝到web目录下即可资源详见:https://github.com/liyuelian/furniture_mall.git配置Tomcat点击RebuildPproject,让项目能识别新拷贝的资源。启动Tomcat(启动过后一定要保证out目录下有拷贝进来的资源)2.4完成测试在浏览器访问项目首页http://localhost:8080/furnitur

day01-需求分析和系统设计

多用户即时通讯系统011.项目开发流程2.需求分析用户登录拉取在线用户列表无异常退出(包括客户端和服务端)私聊群聊发文件服务器推送新闻/广播3.设计阶段3.1界面设计用户登录:拉取在线用户列表:私聊:群聊:发文件:文件服务器推送新闻:3.2通讯系统整体设计对传输数据的分析:因为在通讯的时候信息的种类和信息比较多,如果使用文本的方式来传递数据,那么服务器拿到信息的时候对其进行拆解会很麻烦。因此使用对象的方式来进行数据的传输(同时使用对象流来传输)对于socket的分析:在客户端连接服务器的过程中,服务器端通过端口监听,通过accept方法返回,得到一个Socket对象。客户端和服务端就是通过So