spring企业开发-需求分析-第一篇

版权声明:Wizard原创博客,多多支持 https://blog.csdn.net/ysj4428/article/details/81976224

记录一次企业级开发,功能特别简单,重点记录开发过程中的思路以及开发过程中涉及的配置信息等。

主要需求:

使用C++语言开发客户端,功能主要为检测USB接口插入设备时,检测出设备类型以及设备型号。然后通过Socket进行检测信息的传输,传输到服务端将其存储到数据库并在页面展示。同时可以通过web页面对设备进行维护管理,即对其是否合法准入等进行评判。

项目结构:

开发两个项目:

1、USB接口检测程序;C++开发

2、数据展示以及管理系统:java开发

这里暂且不提C++开发的客户端,主要先描述java开发的项目。

项目包含技术

项目为求效率,使用maven构建,采用springMVC+spring+mybatis+log4j+druid连接池的常用技术+jsp前端页面渲染。

重点讲解项目部分:

1、spring与mybatis整合部分

2、spring事务管理

3、动态切换数据源

4、Socket网络编程

5、切面(主要用于事务以及切换数据源部分)

6、前端session实用以及登录加密等问题

总结:

因为项目比较简单,主要是为了记录开发中许多项目可能用到得技术点。上面技术讲解顺序按照实际开发过程顺序进行讲解。

最后附上一张项目整体架构图

猜你喜欢

转载自blog.csdn.net/ysj4428/article/details/81976224