JAVA网络应用系统开发的新思考方法
你也许是一个工程师,正在使用EJB、Struts、Hibernate、Spring等各种国外流行的框架开发你的系统中的各个部分,它们之间靠不同的配置文件、接口、服务连接在一起,为这些接口、配置、服务的编写、调用,头疼吗?
你也许是一个PM, 正在为你的项目采用什么框架、如何分组、如何协调、各种框架的优劣做评估、测试,为你的应用程序部署工程师安排了一大堆的部署说明;正在为你的工程师分组,但需要不断地开会、写文档说明各组之间如何协调;正在为不同工程师写的配置文件偶有不一致,而查找其中的错误,费时费力;正在....
你也许是一个技术总监,正在为老板天天说技术开支过高,却没有成果而烦恼。原因在于你使用了国外流行的框架、其培训成本、开发成本往往是居高不下...
这时,我们做了新的思考。
我 们通过近十年的调研、实际项目接触、各种大型服务系统的开发,总结了这些系统中使用Struts,Hibernate,Spring,EJB等框架、规范的利弊。当你在使用Hibernate时往往头疼于哪些包配哪些版本,去哪里找它们,甚至有些工程师在开发时用在新的Hibernate的包中使用了较老 的关联系统的包。为后期整合、调试、部署带来了一大堆的麻烦。此时一个弹性、集MVC、数据持久层、SOA的软件产生了,这就是本文要介绍的OMS- JTRIP。
OMS-JTRIP名为基于服务的对象管理系统,仅称OMS,是一个全新的网络应用程序开发框架。其开发接口仅有6个开发标签(JAVA Annotation),除了指定应用程序的运行绝对路径外,没有任何手工输入性配置。
下面描述一下OMS开发各种系统的方式:
1) OMS 开发数据库程序:只要在WORD(Office软件)中定义好表结构和关系,采用OMS专用的前置开发处理程序,其整个数据库的映象就自动进入了OMS可 管理对象环境中。不需要写一行代码,一个完整的,可用的数据库管理程序就具备了,它不仅可以在控制台中运行,还可以在B/S结构中进行访问。
2) OMS 开发B/S结构的程序:对于开发B/S结构的程序采用OMS就太容易了,OMS系统具有分离式管理理念,开发人员与设计制人员是可以完全分开的,是真正实现的MVC的程序。V开发人员可以独立设计、制作;M开发人员只要为V提供模型即可。实现了V与M的松散耦合。
3) &nb
相关文档:
面向对象编程有三个特征,即封装、继承和多态。
封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。
继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?
方法的重写、重载与 ......
1.整数
byte 1字节
short 2字节
int 4字节
long 8字节
2.浮点
float
double
提示
(1) 浮点型的值,如果没有特别指明,默认是 double 型的
(2) 定义 float 型的时候,一定要指明是 float 型的,可以通过在数字后面添加&rd ......
本文介绍Java的BigDecimal类的应用。Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。
BigDecimal类
双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确 ......
// multi.MultiServer.java
package multi;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.Socket;
public class MultiServer {
private int port = 8000;
private int backlog = 42;
private ServerSocket server_socket;
private Thread ......
面向对象编程有三个特征,即封装、继承和多态。
封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。
继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?
方法的重写 ......