Java如何开发APP后台

Java是一门使用非常广泛的语言,它提供的后端服务解决方案也非常多,很多时候需要根据实际的业务需求,仔细选择。

操作方法

  • 01

    1.0 从SSH和SSM到"4S" SSH:Structs(控制层),hibernate(ORM),Spring SSM:SpringMVC(控制层),MyBatis(ORM),Spring 以上就是Java服务中最常见的框架思路。这3个最常见的框架之间涉及到框架的整合,而且框架本身的使用也涉及到大量的配置,如MyBatis的Mapping文件。如果能去掉这些框架整合的部分,当然不光是这三个框架的整合,实际业务还包括缓存,消息中间件等大量框架的整合,会十分的美好。如果再优化下ORM映射的过程,会更加的美好。于是有了"4S"。

  • 02

    2.0 "4S"工程创建 推荐IntelliJ IDEA构建Spring Boot项目。动手点一点,三步搞定一个Spring Boot的Maven工程,就问你简单不简单?

  • 03

    3.0 工程包结构设计 提供一种基于4S框架的分包思路,供参考。 1是工程相关的配置信息。 2是数据库相关的业务信息。bean中维护了与数据库表结构对应的信息。repository代替传统的dao层,维护数据库的操作。 3是全局的业务相关的配置信息。包括全局的异常处理,拦截器,工具类,全局缓存。 4是业务的主体。这里只分为2层,controller中是控制层,service中是业务处理主体。 5和/resource/value目录对应。用配置的方式来维护一些常量,类似于之前的constance的作用。 6是程序的入口,因为Spring Boot的配置信息会自动扫描和该文件同级的目录及其子目录的信息,故放在根目录下。 7是前端框架 8是前端页面 9是工程的配置文件

  • 04

    4.0 工程配置 开发环境和测试环境连接的数据库和一些配置信息不同,可以通过在application.properties指定不同的配置文件。 日志配置很简单,在application.properties做点配置即可,列举几条常用的 # 日志地址 logging.file=D:/springBoot/log.log # 日志打印级别 logging.level.org.springframework.web=DEBUG

  • 05

    4.3 常量 /value/JavaBean 和 /resource/value/xxx.properties 建立一一对应的关系。可以通过Bean对象获取xxx.properties中的常量信息。举个例子。

(0)

相关推荐

  • 如何做好app后台管理开发

    app开发包含前端和后台,所谓的后台就是app的后台管理系统,那么app后台管理开发如何做好前端与后端统筹兼顾呢,怎样让客户使用起来更加方便呢?小编有以下建议: 操作方法 01 1.用户管理 用户管理 ...

  • java web 开发入门心得

    操作方法 01 从事Java Web开发这一段时间来,对Java 面向对象的思想和MVC开发模式可以说已经熟悉了.我当前参与的项目使用的框架是Spring.SpringMVC.Hibernate.作为 ...

  • 如何关闭快手App后台听直播功能

    快手是现在非常流行的一款短视频.直播软件,有些用户想知道如何关闭快手App后台听直播功能,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图箭头所指,找到并点击[快手]图标. ...

  • 如何用h5开发app

    安卓手机的应用都是由电脑编程出大体程序,再加上应用UI制作出来的.有些同学想知道如何用h5开发app,我们来看看原理. 操作方法 01 一般html负责页面,也就是的内容和框架:js负责调用方法,也就 ...

  • 荣耀V10怎么让APP后台运行状态

    荣耀V10怎么让APP后台运行状态?手机上的APP要一直运行监控数据,可是一锁屏,APP就被自动清理了,该怎么处理?不少刚接触荣耀V10朋友难免会遇到这样的问题,下面,小编来为大家介绍解决办法. 操作 ...

  • 如何设置小天才电话手表App后台收取微聊和消息

    小区里有几个家长提到小天才电话手表App,不打开就收不到微聊和消息.下面我教大家目前主流手机设置App常驻后台的方法,设置后即可保持App后台自动收取微聊和消息. 苹果手机的设置: 01 打开手机&q ...

  • 怎样才能学好java软件开发?

    怎样才能学好java软件开发? 操作方法 01 注重理论基础.软件开发最好有一定的理论基础.通其理才能更好的理解技能的精髓,才懂得融会贯通,软件开发学习也适用于这一点,不要忽视理论课的作用,理论是为了 ...

  • Java软件开发工具

    Java是一门面向对象的编辑语言,具有简单性.多态性.健壮性等优点,能够编写各种应用程序,是软件工程专业的一大工作方向.下面,我们来看看Java软件开发工具有哪些吧. 操作方法 01 JDK JDK也 ...

  • java的开发环境有哪些(Javaweb开发环境搭建)

    Java之父:詹姆斯.高斯林,Java语言是Sun公司(斯坦福大学网络公司)1995年推出的一门高级编程语言. 2010-10-24被Oracle公司收购.人与人之间有其沟通的语言,对于计算机来说也是 ...