- 博客(8)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 【MarketAnalysis总结】8.0项目中遇到的一些典型的bug及其解决方法
最后,记录一下我在本次项目中遇到的一些典型的bug及其解决方法。1) 在搭建SSH框架时,由于单独用Hibernate和集成在SSH框架上用还是有区别的,所以刚开始只是做了个简单结合,没有把hibernate的配置融入spring的配置,就出现了“hibernate找不到xxx.cfg.xml”这样的报错。解决办法:由于SSH框架应该把配置都集成到Ioc容器里,故应该把cfg的配置文件配置在ap...
2018-02-11 19:23:58 284
原创 【MarketAnalysis总结】7.0使用git的优点与分层的好处
使用git在我以前做的项目中,我没采取过git的方式来管理项目。这就常常面临着一个问题就是,代码难以解耦、难以同步以及难以修改和回滚。跟队友同步代码的方式就是把整个源文件发过去,这样既浪费时间,而且有时候与队友的开发平台不一致还会面临频繁配置环境的问题,非常麻烦。而且不能及时得到最新版本的代码,相对闭塞,导致后期对接的时候需要大量修改。在这次项目中使用了git之后,我觉得它解决了我上述所说的几个问...
2018-02-11 19:16:05 195
原创 【MarketAnalysis总结】6.0利用SMS的API实现发送手机验证码
本项目的需求之一是对每一个下载的文件,都进行了加密处理,故而产生另一个需求是要将用户下载的文件的密码发送到用户的手机上。这里的实现我采用了中国网建网SMS的一个API接口,下面来说明如何实现,其实很简单~。发送短信的流程图如图6.1,图6.1 发送短信的实现流程图主要过程是controller获取前端的参数后传入给service层获取服务,service层通过DAO接口来查询下载表中该文件的密码,...
2018-02-11 19:08:43 310
原创 【MarketAnalysis总结】5.0用户权限控制
在本项目中有一个需求是对用户进行权限控制,包括下载、查询的权限,所用到的权限表和E-R图关系在上一篇文章【MarketAnalysis总结】4.0用户登录等账户安全访问的实现中已经说明了,这里论述一下这个权限控制如何实现的以及它们的安全控制。1) 下载、查询权限的实现实现流程图如图5.1,图5.1 权限实现流程图该流程主要是检查用户有没有要访问的资源,以及省份用户是不是访问自己的默认省份;若是...
2018-02-11 18:48:18 212
原创 【MarketAnalysis总结】4.0用户登录等账户安全访问的实现
在这部分,我主要实现了用户账户登录的身份校验,用户账户的注册,用户的注销、规避了绕过登录访问的不合法请求,以及拒绝非法请求的实现。在具体论述每一部分之前,我先来说明用户安全与权限部分用到的表结构。这里用到的具体表结构如图4.1,他们的逻辑关系图如图4.2,E-R图如图4.6。图4.1 用户权限具体表结构图4.2 用户权限逻辑表结构图4.6 用户权限E-R图我先来解析一下这7张表每一张表结构:use...
2018-02-11 18:42:58 404
原创 【MarketAnalysis总结】3.0SpringMVC与Strut2的SSH整合的对比
在采用SpringMVC框架之前,我们进行了一次对SpringMVC与Strut2的对比,最后才选择了SpringMVC框架,在此我来说明一下搭建这个SSH框架的区别,以及两者的对比和选择了前者的原因。1) 搭建Strut2的SSH框架Strut2是与SpringMVC层负责的工作一样的,管理视图层;其配置大部分与3)中的配置一致,在这里我取不一样的地方来说明。a) 对于web.xml,配...
2018-02-11 18:30:01 189
原创 【MarketAnalysis总结】2.0搭建Spirng框架、SpringMVC框架以及对SSH框架的集成
首先我先来介绍一下Spring框架,SpringMVC框架以及它们在本项目中的使用,再对搭建SSH框架的详细过程进行说明。1) 介绍Spring框架以及在本项目的使用Spring是一个轻量级的应用开发框架,它帮我们管理对象及其依赖关系,还提供像通用日志记录、性能统计、安全控制、异常处理等面向切面的能力。它提供了与第三方数据访问框架(如Hibernate)无缝集成以及一套Spring MVC框架...
2018-02-11 17:59:18 237
原创 【MarketAnalysis总结】1.0分层体系架构
MarketAnalysis项目十二月份已经全部完工了,之后一直忙于期末考试和其他课设,一直没把总结放上来;为了笔记不遗失也方便以后查找还是放上来吧。这次项目,我花了比较多的心血在这上面,完整地跟进了整个项目,从开题之后每个阶段都紧跟着团队的脚步,也推动着团队往前走。在这个过程中,我收获了很多项目经验,不止是从技术层面,对于现有的web的技术从底层到最新都有个大概的了解了,更从团队合作中的获取了团...
2018-02-11 17:38:40 273
抢占式用户级线程库的设计与实现
2018-08-06
关于CLR窗体的类类型全局变量问题
2017-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人