草庐IT

day02-显示所有菜品&点餐功能

满汉楼024.功能实现044.6显示所有菜品4.6.1思路分析创建一个菜单表menu,在Domain层创建与菜单表对应的Javabean-Menu类,在DAO层创建MenuDAO,完成对menu表的增删改查,在Service层创建一个和menu表相关的service类,service类提供给界面层使用4.6.2代码实现1.创建menu表--创建menu表(id,name,type,price)CREATETABLEmenu( idINTPRIMARYKEYAUTO_INCREMENT,#自增主键,作为菜谱编号(唯一) NAMEVARCHAR(50)NOTNULLDEFAULT'',#菜品名称

day02-显示所有菜品&点餐功能

满汉楼024.功能实现044.6显示所有菜品4.6.1思路分析创建一个菜单表menu,在Domain层创建与菜单表对应的Javabean-Menu类,在DAO层创建MenuDAO,完成对menu表的增删改查,在Service层创建一个和menu表相关的service类,service类提供给界面层使用4.6.2代码实现1.创建menu表--创建menu表(id,name,type,price)CREATETABLEmenu( idINTPRIMARYKEYAUTO_INCREMENT,#自增主键,作为菜谱编号(唯一) NAMEVARCHAR(50)NOTNULLDEFAULT'',#菜品名称

day43-反射02

Java反射022.Class类2.1基本介绍Class类也是类,因此也继承Object类Class类对象不是new出来的,而是系统创建的对于某个类的Class类对象,在内存中只有一份,因为类只加载一次每个类的实例都会记得自己是由哪个Class实例所生成通过Class对象可以得到一个类的完整结构(通过一系列API)Class对象是存放在堆的类的字节码二进制数据,是放在方法区的,有的地方称为类的元数据(包括方法代码,变量名,方法名,访问权限等)当我们加载完类之后,除了会在堆里生成一个Class类对象,还会在方法区生成一个类的字节码二进制数据(元数据)例子:packageli.reflection

day43-反射02

Java反射022.Class类2.1基本介绍Class类也是类,因此也继承Object类Class类对象不是new出来的,而是系统创建的对于某个类的Class类对象,在内存中只有一份,因为类只加载一次每个类的实例都会记得自己是由哪个Class实例所生成通过Class对象可以得到一个类的完整结构(通过一系列API)Class对象是存放在堆的类的字节码二进制数据,是放在方法区的,有的地方称为类的元数据(包括方法代码,变量名,方法名,访问权限等)当我们加载完类之后,除了会在堆里生成一个Class类对象,还会在方法区生成一个类的字节码二进制数据(元数据)例子:packageli.reflection

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

day03-功能实现02

家居网购项目实现025.功能04-会员登录5.1需求分析/图解需求如图:输入用户名、密码后提交判断该用户是否存在如果存在,显示登录成功页面否则返回登录页面,要求重新登录要求改进登录密码为md5加密5.2思路分析5.3代码实现根据上述分析图,在对应的层添加方法5.3.1dao层修改MemberDAO接口,声明queryMemberByUsernameAndPassword()方法//提供一个通过用户名和密码返回对应的Member的方法publicMemberqueryMemberByUsernameAndPassword(Stringusername,Stringpassword);修改Memb

day03-功能实现02

家居网购项目实现025.功能04-会员登录5.1需求分析/图解需求如图:输入用户名、密码后提交判断该用户是否存在如果存在,显示登录成功页面否则返回登录页面,要求重新登录要求改进登录密码为md5加密5.2思路分析5.3代码实现根据上述分析图,在对应的层添加方法5.3.1dao层修改MemberDAO接口,声明queryMemberByUsernameAndPassword()方法//提供一个通过用户名和密码返回对应的Member的方法publicMemberqueryMemberByUsernameAndPassword(Stringusername,Stringpassword);修改Memb

day02-用户登录功能实现

多用户即时通讯系统024.编码实现014.1功能实现-用户登录4.1.1功能说明因为还没有学习数据库,我们人为规定用户名/id=100,密码为123456就可以登录,其他用户不能登录,后面使用HashMap模拟数据库,这样就可以多个用户登录。4.1.2思路分析+框架图用户的登录功能的流程:用户进入系统界面,选择登录输入登录信息之后,客户端与服务端建立连接,把信息发送给服务端服务端接收信息,在数据库中进行校验,作出判断服务端将判断返回客户端客户端接收信息后,进行下一步操作(成功则进入二级菜单,失败则请求用户重新输入)4.1.3代码实现4.1.3.1客户端代码1.User类用户输入登录信息后,在客

day02-用户登录功能实现

多用户即时通讯系统024.编码实现014.1功能实现-用户登录4.1.1功能说明因为还没有学习数据库,我们人为规定用户名/id=100,密码为123456就可以登录,其他用户不能登录,后面使用HashMap模拟数据库,这样就可以多个用户登录。4.1.2思路分析+框架图用户的登录功能的流程:用户进入系统界面,选择登录输入登录信息之后,客户端与服务端建立连接,把信息发送给服务端服务端接收信息,在数据库中进行校验,作出判断服务端将判断返回客户端客户端接收信息后,进行下一步操作(成功则进入二级菜单,失败则请求用户重新输入)4.1.3代码实现4.1.3.1客户端代码1.User类用户输入登录信息后,在客