美文网首页服务端
Java服务端开发第一天

Java服务端开发第一天

作者: 城南一霸賈十七 | 来源:发表于2018-06-02 16:02 被阅读25次

一 、相关概念

JavaSE JavaEE JavaME区别
  • JavaSE 指Java Standard Edition,一般为Java程序的开发,如桌面程序,是标准的API,属于Java基础。
  • JavaEE指Java Enterprise Edition ,Java企业版,多用于企业级开发,一般用来开发Java web,也叫J2EE。Java web利用Java SE的反射功能和web规范来封装一些框架,用 框架 来开发web会省事很多。JavaEE现在用的很少,用的都是EE衍生出来的Spring。
  • JavaME 指Java Micro Edition,java的微型版本,多用于嵌入式开发。ME现在很少用,已被Android取代。
    总结:SE是Java标准;EE是拓展(框架);ME是嵌入式

Spring SpringMVC Struts2 Spring Boot
  • Spring是一个轻量级的开源框架。Spring使用基本的JavaBean来完成以前只可能有EJB完成的事情。然而,Spring的用途不仅限于服务器的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单来说,Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。以上来自AndyLizh大佬的 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
  • SpringMVC:SpringMVCSpring提供的一个强大而灵活的web框架。借助于注解,SpringMVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。具体参考大佬的:SpringMVC原理及配置详解。
    • POJO:Plain Ordinary Java Object,既:简单的Java对象,实际就是普通的JavaBean,为了避免和EJB混淆所创造的简称。
  • Struts2:是一款基于MVC设计模式web应用框架。
  • Spring Boot:由privotal团队提供的全新框架,目的是简化新Spring应用的初始搭建及开发过程

Mybatis Hibernate JPA Spring Data JPA

MySQL sqlserver Oracle

Tomcat weblogic JBoss Servlet

JSP

SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

使用IDEA创建一个maven项目

以上是一个Android程序员转服务端开发所做的笔记,如有侵犯著作权,请联系我及时删除,不喜勿喷。

相关文章

  • 2-2 java语言和多线程的渊源和关系

    一、Java设计之初——支持多线程1,Java在服务端开发语言中的地位——常年高居前三服务端开发经常会用到多线程,...

  • WebService服务端开发

    Java WebService服务端开发 JWS 介绍: JWS-WebService.JWS是Java语言实现的...

  • 软件开发工程师分类职能描述

    我工作以来,先是iOS开发工程师,后来转到Java后台开发,在Java后台开发过程中,先是应用服务端开发,后来又涉...

  • 《 Kotlin + Spring Boot : 下一代 Jav

    《 Kotlin + Spring Boot : 下一代 Java 服务端开发 》 Kotlin + Spring...

  • BigData~02:NIO(Netty)

    很久以前Java服务端的高性能非常让人失望,但是随着新的JDK的逐步完善,Java服务端的高并发开发让人愈发喜悦。...

  • 服务端开发技术栈

    本文旨在梳理服务端开发技术栈,希望帮助后端开发同学更全面了解Java服务端主要涉及的知识点 本文转自大佬邢军,已获...

  • 字符串编码

    最近做部分老接口的升级工作,这些老接口是采用php开发的,调用端读取文件发送到服务端; 新的服务端采用Java开发...

  • 说说开发中的配置

    花了些时间研究了java后端开发,总体感觉起来与客户端与服务端开发存在非常多的不同。服务端所需要掌握的知识太多太多...

  • Reactive Programming 带来哪些显著的编程变化

    前言 作为一名 Java 开发人员,尤其是 Java 服务端工程师,对于 Reactive Programming...

  • Java服务端开发第一天

    一 、相关概念 JavaSE JavaEE JavaME区别 JavaSE 指Java Standard Ed...

网友评论

    本文标题:Java服务端开发第一天

    本文链接:https://www.haomeiwen.com/subject/xuersftx.html