摘要: 有用户系统,就必须有配套的鉴权系统来确保页面不被非法访问。市面上的鉴权系统,最为成熟的就是shiro,但是体量太重,使用也不太方便,对代码的侵入型也比较强,所以我简单使用 自定义注解 和 Stratus拦截器 就实现了一个 简单 的鉴权系统,虽然不及 shiiro 稳定和功能强大,但是也足够使用,并且配置非常简单。 阅读全文
posted @ 2018-03-01 21:22 不那么空 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在 SSH 开发中,Service层会有许多重复的,调用dao层的,增改删查的方法。对于重复的方法,我们可以用一个 BaseService 抽象出来。而实现的难点在于,如何读取子类对应的实体类信息。 阅读全文
posted @ 2018-03-01 20:37 不那么空 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 在原生 Servlet 开发中,如果采用一个 url 对应一个 servlet-mapping,那么web.xml将会十分冗长难以维护。其实,我们其实可以通过 Filter + 反射 来 使 一个 servlet 处理 多个 url ,并且根据不同url调用到 servlet 中的不同方法 (类似SpringMVC)。 根据下面的代码实现之后,可以实现 用户访问 /test的时候,就会自动调用 FrontServlet 下面 的 test() 方法,并且根据 该 方法的返回值 来 返回 jsp 文件 或者是 跳转,用户访问 /test2 的时候,就会调用 test2() 方法,以此类推。 阅读全文
posted @ 2018-03-01 12:10 不那么空 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 小小商城项目是一个 在线商城 的WEB开发项目,主要目的是用来练手和熟悉基本的业务流程。这篇文章概述了这个项目的需求分析、数据表设计、原型设计、多层结构设计、项目规划等。 阅读全文
posted @ 2018-03-01 10:57 不那么空 阅读(333) 评论(0) 推荐(0) 编辑