很多技术开发人员喜欢追逐最新的技术,如Node.js, go等语言,这些语言只是解决了某一个方面,如只是擅长异步高并发等等,却在企业管理后台开发方面提供的支持非常不够,造成项目团队技术选项失败,开发后期进退两难,内部怨天尤人,情绪低落,项目失败不可避免。

而java语言是开发部标平台技术的非常理想的开发语言,因为他非常全面,各个方面的底层框架都有具备,高性能的socket通信框架比如netty、mina, 可以帮助你构建高并发大规模的Gps服务器,接入十几万的海量终端,之所以说全面,是因为我们不仅仅单单开发一个Gps服务器就完事了,一个完整的部标平台,还有复杂的web功能平台,提供给用户人性化的操作界面,进行GPS监控、报表统计、数据查询、报警提示等等,而Java平台的springMVC、Hibernate、spring等框架也是非常成熟的底层技术框架。而j2EE提供的基于RMI的RPC进程间调用框架,和spring结合的非常完美,可以方便web平台和808服务器、809服务器之间进行复杂的数据交互和转发。

当然技术选项是第一步,而掌握、消化、爬坡、填坑,都是一个比较漫长的过程,在此基础之上,只是走出第一步,开发一个完整的部标平台,还要通晓jt808、jt809协议、796功能标准、gb19056行车记录仪协议文档,这里面的弯弯绕绕也是令人陶醉(部标808协议、809协议、796标准、794标准的区别)。这两步走完,才能正式的进入开发一个完整的部标平台的过程。很多部标GPS监控平台或软件项目进度失控,就是因为爬坡的过程太长,知识和经验的积累不够,有很多东西比如部标标准的理解,需要的时间长度和开发人员的技术水平关系不是很大,无论是水平高低,看文档,理解消化都是需要一个较长的过程,不可避免,而水平较高的人心气较高,口气较大,容易夸下海口,构想的又非常完美,任务很重,直到开发后期进入焦虑期,原来的种种美好设想,就想歼击机的副油箱一样,紧急过程中,为了减轻负重,悉数抛掉,最后开发出一个勉勉强强的东西。不相信的人都可以反思自己以前的研发过程,都是美工做出一个美轮美奂的界面,大家都很兴奋,到最后让开发人员整的七零八碎的,就想手机研发前的概念机一样,非常漂亮,要真做成那样不愁大卖,可惜最后交付的时候,各种环境参数、技术实现能力和成本限制,最后做出个丑八怪,实际使用过程中各种掉链子打脸,大家可以百度下锤子手机M1的上市过程,这难道是项目开发的宿命轮回不可避免?

所以这里提供多个基于java语言开发jt808的技术文章,希望能够给大家参考和帮助,多一点理性,少一点发烧,少走一点弯路。做一个品尝鸡蛋的人,可以更加从容的做更高层次的事情,而做一个下单的母鸡,就要沦为一个被多方讨债点评的苦逼。很多企业本质上其实是为了要一杯更有营养的牛奶,没有必要自己去吃草做奶牛被别人挤奶。

1)Mina版的jt808GPS服务器开发-》基于Java Mina框架的部标808服务器设计和开发

2)Netty版的jt808GPS服务器开发-》基于Java Netty框架构建高性能的部标808协议的GPS服务器

3)  同时支持Mina和Netty版本的jt809GPS服务器开发-》基于Java Mina 和Netty通信框架的JT/T809转发服务器设计    

4)Java版的struts框架的部标平台开发-》基于Struts+Spring+Hibernate+Ibatis+Quartz+Mina框架构建部标监控平台

5)  Java版的springmvc框架的基于Spring4+SpringMVC4+Mybatis3+Hibernate4+Junit4框架构建高性能企业级的部标GPS监控平台

6)基于809协议数据接入的Gps监控平台。参见:基于部标Jt/T809协议和Java Netty框架构建Gps位置监控平台

7)  基于Android平台开发部标808协议Gps终端-》基于Android平台开发部标808协议Gps终端

8) Redis分布式缓存构建jt808服务器 基于Redis构建10万+终端级的高性能部标JT808协议的Gps网关服务器

基于Java语言开发jt808、jt809技术文章精华索引的更多相关文章

  1. 基于JAVA语言的多线程技术

    1.简介 多线程技术属于操作系统范围内的知识: 进程与线程 可以这么理解,一个应用程序就是一个进程,在一个进程中包含至少一个线程:进程就是线程的容器,真正工作.处理任务的是线程. 进程是操作系统分配资 ...

  2. 用Hyperledger Fabric(超级账本)来构建Java语言开发区块链的环境

    面向 Java 开发人员的链代码简介 您或许听说过区块链,但可能不确定它对 Java™ 开发人员有何用.本教程将帮助大家解惑.我将分步展示如何使用 Hyperledger Fabric v0.6 来构 ...

  3. 软件-集成开发环境:IDEA(Java 语言开发的集成环境)

    ylbtech-软件-集成开发环境:IDEA(Java 语言开发的集成环境) IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他开发语言),IntelliJ在业界 ...

  4. IntelliJ IDEA for Mac(Java 语言开发的集成环境)破解版安装

    1.软件简介    IntelliJ IDEA 是 macOS 系统上一款 java 语言开发的集成环境,IntelliJ 在业界被公认为最好的 java 开发工具之一,尤其在智能代码助手.代码自动提 ...

  5. JFinal -基于Java 语言的MVC极速 web 开发框架

    JFinal概述 JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java语言所有优势的同时再 ...

  6. Java 学习笔记 第一章:Java语言开发环境搭建

    第一章:Java语言开发环境搭建 第二章:常量.变量和数据类型 第三章:数据类型转换.运算符和方法入门 1.Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟 ...

  7. 关于java web开发需要哪些技术要求(简单的web界面管理系统)

    目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好.然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情.概括一下,实施Ja ...

  8. 【原创】三分钟教你学会MVC框架——基于java web开发(2)

    没想到我的上一篇博客有这么多人看,还有几位看完之后给我留言加油,不胜感激,备受鼓励,啥都别说了,继续系列文章之第二篇.(如果没看过我第一篇博客的朋友,可以到我的主页上先浏览完再看这篇文章,以免上下文对 ...

  9. 基于Swift语言开发微信、QQ和微博的SSO授权登录代码分析

    前言 Swift 语言,怎么说呢,有一种先接受后排斥.又欢迎的感觉,纵观国外大牛开源框架或项目演示,Swift差点儿占领了多半,而国内尽管出现非常多相关技术介绍和教程,可是在真正项目开发中使用的占领非 ...

随机推荐

  1. 定制你自己的CRF模型

    如何训练自己的CRF模型 Ansj从5.0版本之后支持训练自己的crf模型,在此之前虽然已经很早支持了CRF模型,但是在用户的自训练上要求苛刻,而且本身实现的CRF从性能到准确率都不如CRF++或者第 ...

  2. iOS: 适配启动图和图标

    如何设置App的启动图,也就是Launch Image? Step1 1.点击Assets.xcassets 进入图片管理,然后右击,弹出"App Icons & Launch Im ...

  3. global constructor

    HQ在要求我们修改code style后,又让我检查并去掉"global constructor". 第一次听说这玩意,就研究了一下.发现网上有人讨论的很精彩,就记下来. “glo ...

  4. (转)IntelliJ IDEA下的使用git

    1.git简介 Git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响.也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可 ...

  5. PHP的抽象类、接口的区别和选择[转载]

    区别: 1.对接口的使用是通过关键字implements.对抽象类的使用是通过关键字extends.当然接口也可以通过关键字extends继承. 2.接口中不可以声明成员变量(包括类静态变量),但是可 ...

  6. json.parse()使用过程中,肯能会出现的问题(Excel表中数据也存在类似问题)

    如果使用json.parse()报如下的错误, Js错误: Jsp页面的显示的错误: 经分析显示:是由于某个字段的值存在换行符造成的 解决方案:只需要将存在换行符的字段重新编辑,使其不存在换行符即可. ...

  7. 《The Story of My Life》Introductiom - A Journey Of Discovery

    "I do not object to harsh criticism," said Helen Keller, "so long as I am treated lik ...

  8. Unity UI代码自动生成

    最近在做新项目跟同事讨论UI制作方案, 这里就说下根据节点来生成UI代码,  这个工具可以根据预设生成一个分布类.目前组件还不是很完善, 自己使用需要修改部分代码 组件功能如下: 1. 自动设置引用 ...

  9. 基于shiro+jwt的真正rest url权限管理,前后端分离

    代码地址如下:http://www.demodashi.com/demo/13277.html bootshiro & usthe bootshiro是基于springboot+shiro+j ...

  10. sphinx设置多属性过滤的方法(setFilter)

    需求描述 mysql中,每一个文档都有多个标签,查询时可以筛选一个标签也可以筛选同时拥有多个标签的文档. 数据示例 文档 标签   1    1,2,3,4,5   2    2,3,4,5,6   ...