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.youerw.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旅行社网站设计
下一篇:国内外合同管理系统研究现状和发展趋势

基于网络的通用试题库系...

嵌入式移动数据库研究【2530字】

嵌入式移动数据库應用研究【2321字】

CDMA的无线图像监控终端设计【801字】

移动Ad Hoc网络发展的历史理论和技术

移动终端和JSP和MYSQL酒店管理系统设计

移动终端和WEB的校园二手...

C#学校科研管理系统的设计

承德市事业单位档案管理...

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...