需求分析: 系统启动:显示宠物主人、宠物、商店信息, 登录:商店、主人 宠物主人:购买宠物 卖出宠物 宠物商店:购买宠物 卖出宠物 培育宠物 查询待售宠物 查看商店结余 查看商店账目 开宠物商店 开发环境:JDK1.7 、MyEclipse10、MySQL5.5。 流程图 DAO接口和实现类 业务接 ...
分类:
数据库 时间:
2020-06-04 13:26:09
阅读次数:
319
MVC和三层架构 标签(空格分隔): 架构 设计模式 三层架构 三层架构指的是: 视图层(View),服务层(Service)和持久层(DAO). 他们分别负责不同的功能. 单纯就是指后台的设计架构 这种架构模式是从微软来的, 微软提倡这种架构模式并且在 零几年的时候给了一个宠物商店的Demo 用于 ...
分类:
Web程序 时间:
2019-09-25 22:40:07
阅读次数:
168
星期一: 规划: 学习: io流 拓展: 《行动变现》p20 生活: 洗衣服 反思: 老师讲过的知识,不会灵活应用,要学会思考,和创新。不能死记硬背。 总结: 有规划,要提前完成。 星期四 规划: 学习: 主要任务是宠物商店项目 建表 初始化界面 拓展: 生活: 总结: 反思: ...
分类:
其他好文 时间:
2018-08-02 10:23:34
阅读次数:
180
一、问:都做过哪些项目,用了什么? 答:用Servlet和Hibernate做过一个简单的登录界面;用SpringMVC Mybatis Redis做过一个宠物商店的系统; 二、问:那你用过Hibernage和Mybatis,那你从你具体使用中感觉到二者的不同是什么? 答:两者都能屏蔽jdbc ap ...
分类:
其他好文 时间:
2018-06-07 20:47:26
阅读次数:
472
一)学习总结 1.阅读下面程序,分析是否能编译通过?如果不能,说明原因。应该如何修改?程序的运行结果是什么?为什么子类的构造方法在运行之前,必须调用父 类的构造方法?能不能反过来? 以上程序不能通过编译。因为super语句必须放在子类构造方法的首行。将改语句放在子类构造方法的首行即可。 运行结果为 ...
分类:
编程语言 时间:
2018-04-20 00:11:07
阅读次数:
196
设计一个“”宠物商店“”,在宠物商店中可以有多种(由用户决定数量)宠物,试表示出此种关系,并要求可以根据宠物的关键字查找到相应的宠物信息。所需要的宠物信息自行设计。具体分析如下: (1)宠物信息可以自行设计,所以可以简单设计出名字、颜色、年龄3个属性; (2)宠物的类别很多,如猫、狗等都属于宠物,所 ...
分类:
编程语言 时间:
2017-04-18 20:51:36
阅读次数:
247
前面几节都是将用户以及权限都配置在配置文件,在企业中,这种方法是不可取的,因此,我们今天来将用户信息以及权限信息移到数据库。为了从数据库中获取用户权限信息,我们所需要的仅仅是修改配置文件中的authentication-provider部分,将文件中的user-service替换为jdbc-user-..
分类:
编程语言 时间:
2016-11-28 17:57:00
阅读次数:
206
我们知道将信息存在cookie中会存在一定的被拦截并被重用使用的风险,如图所示:有一种让rememberme功能更安全的方式就是将用户的IP地址绑定到cookie的内容上。让我们通过一个例子来描述怎样构建RememberMeServices的实现类来完成这个功能。基本的实现方式是扩展o.s.s.web.authe..
分类:
编程语言 时间:
2016-11-24 16:13:30
阅读次数:
262
现在我们来用SpringSecurity检测一下登录功能,添加在views下添加一个main.jsp<%@pagelanguage="java"contentType="text/html;charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dt..
分类:
编程语言 时间:
2016-11-23 17:13:08
阅读次数:
124
前面我们用了简单的三步就完成了一个Spring-Secutiry的搭建,主要是通过添加auto-config属性和http元素实现的,但是在实际工作中要比这个复杂的太多,现在我们按部就班的来完善我们的权限管理,遇到理论问题,可以去查看专家博客:http://lengyun3566.iteye.com/blog关于Spring..
分类:
编程语言 时间:
2016-11-23 00:08:42
阅读次数:
302