javaweb各种环境下的数据交换

数据交换:

针对不同的环境(HTML、java服务器、数据库),所要求的数据形态不一样,因为java服务器是业务逻辑层,所以其他两个的数据形态必须有一个数据转换接口;

一种示例:

HTML页面以(表单数据,Sring格式)——(json格式)——网络(http:文本串)——java服务器(json字符串转换为Entity类型的对象)——(业务层执行Dao层封装的方法)——(Dao层封装sql对数据库进行访问)——(数据库:关系型数据库以表的形式存储,Nosql是以键值对存储;);

分析:

本示例采用json对象作为接口进行客户端与服务端数据交互形式;(初步实现前后端分离:使用AJAX技术实现);

采用ORM思想使开发者可以用java面向对象思想进行操作数据库。ORM思想需要解决的核心问题是对象数据与表数据之间的相互转换。

你可能感兴趣的:(javaweb各种环境下的数据交换)