app java后端开发

小编

大家好,今天小编关注到一个比较有意思的话题,就是关于app java后端开发的问题,于是小编就整理了2个相关介绍app java后端开发的解答,让我们一起看看吧。

  1. 如何利用java做android?
  2. 现在开发JAVA后台,主要用哪些技术?

如何利用java做android?

使用J2EE技术或者叫Java Web技术开发一个Web服务器,服务器返回Json数据,android客户端解析json数据,使用http协议和服务器通信,android有相应模块和API。

首先楼主得懂Java后台也就是Java EE,用Servlet搭建Web服务,Serlvet映射一个URL,Android请求这个URL,Servlet处理请求,然后就是Java编程,Web分层、JDBC等技术。服务器返回标准的JSON轻量数据(就是纯文本),Android来解析。

具体技术:

(1)Java Servlet作为Web服务的处理入口;

(2)Java编程编写业务处理程序;

(3)JDBC访问数据库;

(4)Android端的HTTP模块,API;

(5)Android端解析JSON数据;

(6)Servlet或者Java端生成JSON数据;

等楼主技术强了,就可以接触各种框架、EJB技术了。Spring、Spring MVC、Struts、Hibernate,甚至NOSQL、分布式、负载、node.js、模板技术等等。

现在开发JAVA后台,主要用哪些技术?

你系统有多大,你的技术就有多猛!

就我们公司来看,使用JAVA开发后台服务用了下面这些东西!

1,微服务框架:springboot和springcloud!包括eureka,zuul,hysrix,consul等等!

app java后端开发


2,数据库映射框架:mybatis!

3,数据库连接池:druid!

4,日志框架:slf4j!

5,项目构建工具:maven!

6,版本控制工具:svn和git!

7,缓存:redis!

8,消息系统:ons和kafka!

app java后端开发


9,工作流引擎:activiti!

10,规则引擎:drools!

11,微服务容器:docker!

12,图片,文件等上传工具oss!

13,持续集成工具:jinkens!

app java后端开发


14,原型图查看工具:Axure RP!

15,后台服务模拟访问:postMan!

16,脚本:shell或者python!

17,语言:JAVA8!

这些都是工作中用到的后端技术,可以说程序员都是全才啊!可能还有更多,未完待续......

谢邀~

常年从事Java开发,下面我向大家介绍一下我常用的一些技术、框架、软件。

三五年前的老项目

  • Maven:新老项目都是基于Maven构建,所以就把它放在第一位;是一个项目管理工具,主要功能有:项目构建;Jar包的依赖管理;版本管理;持续集成等等等等;

  • Spring:是一个J2EE框架,提供了对IOC的良好支持,也提供了对AOP技术非常好的封装;

  • Spring的一个子项目Spring MVC,实现了MVC设计模式,目标是解耦;

  • MyBatis或Hibernate:现在后者用的少了,都是ORM框架;

  • JUint:单元测试工具;

  • Shiro:关于安全认证的一个框架,用于用户身份认证,权限授权、加密、会话管理等;

  • Cxf or Axis:老项目WebService用的比较多一些;

  • Quartz:定时服务框架,一般都是单机应用;

  • Ehcache:一个缓存框架,也都是用于单机项目;

  • log4j、logback:各种日志工具;

  • 关系型数据库:Oracle、Mysql、DB2都使用过。

app java后端开发

最近的新项目

很多老的框架也都在用,同时也增加了不少新的框架、工具。

  • Spring Boot:用于搞定其他框架的一个框架,主要是提供了各种启动器、简化了各种配置、方便和其他框架集成、开发者能够快速上手。

  • Spring Cloud:这个就多了,是一套框架。包括以下:

  • Config:配置管理中心;

  • Netflix Eureka:服务注册、服务发现等;

  • Netflix Hystrix:断路器;

  • Netflix Feign:声明式服务调用组件。

  • Netflix Ribbon:客户端负载均衡。

  • Netflix Zuul:网关;

  • Bus:消息总线;

  • Sleuth:日志收集;

Spring Cloud还有很多,我只说我们用到的。

app java后端开发

  • Restful API、RPC:不同风格的服务;

  • Swagger:Restful API自动生成工具;

  • 消息队列:常用RabbitMQ和Kafka,一种保存消息的容器,也用于系统间解耦;

  • Redis:Key-Value格式的内存数据库,常用语缓存;

  • MongoDB:BSON(类似JSON)格式的内存数据库;

  • Zookeeper:一个分布式协调服务;

  • 日志的话,现在公司有ELK的日志平台;

  • docker:容器技术。

app java后端开发

还有很多,提到的也没有办法详细介绍,后续我会对这些技术进行详细的讲解,有需要的朋友可以关注我。

app java后端开发

Java在全世界已有20年的历史,目前用Java后台一般是做web后台为主。我们大多数人都熟悉它在Web和应用程序开发中的用法。在互联网世界开始出现的现象,随着新平台的推出开始慢慢冷却,人们开始转向其他应用程序和网站开发平台。

Web应用程序是分布式应用程序,可在多台计算机上运行,并通过网络或服务器进行通信。它适用于企业更新和维护,而无需在客户端计算机上安装软件。

app java后端开发

一个简单的页面显示数据和时间,或像航班,酒店或租赁预订所涉及的一组页面那样复杂,是一个Web应用程序。涉及Web应用程序开发的Java技术有Java企业版(JEE),Java标准版(JSE),JavaServer Pages标准标签库(JSTL),JavaServer Pages(JSP)等。

app java后端开发

Java Servlet API:Java Servlet在服务器端运行,没有自己的应用程序作为HTML用户界面(UI)或应用程序GUI。它们用于扩展由Web服务器托管的应用程序。几个Web应用程序是使用Java Servlet扩展开发的。

JavaServer Pages技术:它提供了创建动态内容的简单而快速的方法。它有助于在基于文本的文档中添加小服务程序代码片段。 JSP包含以基于文本的格式表示的静态数据,即HTML,无线标记语言(WML)或XML;通过页面确定动态内容构建的JSP技术元素。

JavaServer Pages标准库:它具有处理流量控制的迭代器和条件标记,用于使用SQL访问数据库的标记,处理XML文档,内部化和常用函数。

JavaServer Faces技术:它构成了构建Web应用程序的UI框架。

Java消息服务API:Java技术与企业消息传递的结合,JMS API构成解决企业计算问题的强大工具。

app java后端开发

JavaMail API和JavaBeans激活框架:它用于发送电子邮件通知。结合起来,可以使用JavaBeans激活框架(JAF)API,该API确定数据的类型,封装访问并发现可用的操作。

用于XML处理的Java API:它非常灵活,JAXP便于在应用程序中使用任何符合XML的解析器或XSL处理器,并支持W3C架构。

Java命名和目录接口:它提供了命名和目录功能,使应用程序能够访问多个命名和目录服务。

根据Web应用程序的复杂性访问此处,涉及的其他技术是J2EE连接器体系结构,Java认证和授权服务(JAAS),用于XML绑定的Java体系结构(JAXB),具有附件API的SOAP(SAAJ);用于XML注册的Java API(JAXR),Java Transaction API(JTA)等。


如果你对科学和科技内容感兴趣,欢迎订阅我的头条号。我会在这里发布所有与科技、科学有关的有趣文章。偶尔也回答有趣的问题,有问题可随时在评论区回复和讨论,看到即回。

(码字不易,若文章对你帮助可点赞支持~)

到此,以上就是小编对于app java后端开发的问题就介绍到这了,希望介绍关于app java后端开发的2点解答对大家有用。

文章版权声明:除非注明,否则均为ZBLOG原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,2人围观)

还没有评论,来说两句吧...