2.3.2 ECPLISE

系统后台的开发使用的工具是eclipse,是著名的跨平台的自由集成开发环境(IDE)这一款是主要是java的开发工具系列的基础。移动端主要使用了struts框架MVC模式。

Struts对MVC模式的Model,View和Controller都提供了对应的组件。

ActionServlet,是Struts1的核心控制器负责拦截来自用户的请求。

Action负责接收来自核心控制器的请求。然后根据请求调用模型的逻辑方法处理请求,并将返回结果。

Model由ActionForm和JavaBean组成。ActionForm用来将用户的请求的参数封装成ActionForm的对象,然后由控制器转发至Action。Action参照ActionForm封装的参数处理请求后返回。JavaBean用于封装底层的业务逻辑。

View部分采用JSP(或HTML……)实现。

Controller组件有两个部分,分别是系统核心控制器和业务逻辑控制器。

系统核心控制器负责拦截所有的HTTP请求-源^自,吹冰<文.论(文]网>www.chuibin.com。根据用户请求决定是否要转给业务逻辑控制器。

业务逻辑控制器负责处理用户请求。本身不具备处理能力而是调用Model来完成处理。

2.3.3 PostgreSQL

系统使用的数据库是PostgreSQL 9.4 。

从技术角度来讲,PostgreSQL 采用的是C/S(client/server)结构,即客户端和服务器端一一对应来守护进程的模式。通过这个模式分析用户的查询请求进而生成规划树进行数据检索,最终把结果格式化输出后返回给客户端。数据库服务器提供了统一的客户端 C 接口来便于客户端程序的编写。而不同的客户端接口都是源自这个 C 接口,例如ODBC,JDBC,Python,Perl,Tcl,C/C++,ESQL等。

还有一点值得一提的是PostgreSQL 还能支持非常多的接口几乎支持所有类型的数据库客户端接口。他还提供了其他开源代码和专有的数据库系统 MySQL、Friebird、Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL等。

上一篇:php+mysql旅行社网站设计
下一篇:国内外合同管理系统研究现状和发展趋势

Android全国天气移动终端应用程序设计研究

楼宇能源监控android端的设计+源代码

java景点移动导游系统设计与实现

Android基于地理位置LBS移动急救系统设计

React+Router+webpack楼宇能源监控Web端设计与实现

基于微信端的船厂现场安全巡检技术研究

移动安防系统Android客户端的设计与实现

基于Joomla平台的计算机学院网站设计与开发

上海居民的社会参与研究

从政策角度谈黑龙江對俄...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

酵母菌发酵生产天然香料...

提高教育质量,构建大學生...

浅谈高校行政管理人员的...

AES算法GPU协处理下分组加...

压疮高危人群的标准化中...

浅论职工思想政治工作茬...