安卓应用开发-怎么从安卓前段的学习过渡到后台部分

问题描述

怎么从安卓前段的学习过渡到后台部分

本人小白,正在做一个村务管理系统的app,目前就做出了一个系统的静态页面,到了后台这块就不知道怎么下手了,看了一点安卓巴士里面老罗的视频,但还是迷迷糊糊,主要没有联系到我这个应用我学起来也比较没有目的性。求问各位大神是怎样从安卓前段的学习过渡到后台呢?有什么方法,资料,经验共享一下呢?小白感激不尽。开发-怎么从安卓前段的学习过渡到后台部分-">

解决方案

我去年刚入行的时候,也是做安卓的,做了大概半年的样子之后,经理说让我转型做后台,现在我从安卓转后台也有半年多了.你的情况跟我比较类似,所以我用切身经验来给你一些建议。
怎么开发后台?我想你随便找个做JAVA后台的人都会告诉你,“当然是用J2EE啊”,然后,他们就会用各种各样的专业名词诸如"Spring”,“Hibernate”这些所谓框架让你对J2EE这个东西更云里雾里。到最后,当你逐个弄明白这些的时候,你已精疲力尽。
你去弄明白J2EE这个概念本身是什么,比学习J2EE的更艰难。
那么怎么办?我给你的建议是,首先你要明确你所要做的这个“后台”是一个什么样的东西。
根据你的描述,这个“后台”是用来跟手机端的APP进行数据交互的,处理手机端页面提交过来的数据,并作出应答,当然,这样的后台程序必然是假设在PC端而不是手机端上的。
那么怎么交互?举个例子,你打算通过HTTP请求来交互,那么你就应该去学习如何通过J2EE来进行HTTP请求的收发。然后你要有一个非常明确的目标,那就是你要建立一个最最简单的“程序”,能接受手机端前段发送过来的一个HTTP请求,实现了这个之后,手机跟“后台程序”之间的数据通道就打通了。然后类似的,你再明确你下一步要做的是什么,比如保存数据到数据库,然后你再去学习如何通过JAVA程序把数据保存到数据库。
切忌,在你理清你要干的这件事的整个脉络之前,千万不要试图去百度“如何学习J2EE”,这绝对是一个愚蠢的做法,也不要去理会什么框架不框架。当你把整个流程理清了之后,再去学习所谓的那些框架。框架是用来干嘛的?它会让你实现前面所说的这些过程更简单(收发HTTP请求,和数据库交互),它会让你的开发过程变得容易,但不是必须的,更不是你在转型初期应该接触的。
我这么说,肯定有很多大神出来喷我,没关系,编程这条路上本来就见仁见智,我所说的只是以我自身的经验给你的一些建议,仅供参考。

解决方案二:

后台spring+springmvc+mybatis+mysql(Oracle),这个现在比较热
或者spring+struct2+hibernate++mysql(Oracle)

解决方案三:

我去年刚入行的时候,也是做安卓的,做了大概半年的样子之后,经理说让我转型做后台,现在我从安卓转后台也有半年多了.你的情况跟我比较类似,所以我用切身经验来给你一些建议。
怎么开发后台?我想你随便找个做JAVA后台的人都会告诉你,“当然是用J2EE啊”,然后,他们就会用各种各样的专业名词诸如"Spring”,“Hibernate”这些所谓框架让你对J2EE这个东西更云里雾里。到最后,当你逐个弄明白这些的时候,你已精疲力尽。
你去弄明白J2EE这个概念本身是什么,比学习J2EE的更艰难。
那么怎么办?我给你的建议是,首先你要明确你所要做的这个“后台”是一个什么样的东西。
根据你的描述,这个“后台”是用来跟手机端的APP进行数据交互的,处理手机端页面提交过来的数据,并作出应答,当然,这样的后台程序必然是假设在PC端而不是手机端上的。
那么怎么交互?举个例子,你打算通过HTTP请求来交互,那么你就应该去学习如何通过J2EE来进行HTTP请求的收发。然后你要有一个非常明确的目标,那就是你要建立一个最最简单的“程序”,能接受手机端前段发送过来的一个HTTP请求,实现了这个之后,手机跟“后台程序”之间的数据通道就打通了。然后类似的,你再明确你下一步要做的是什么,比如保存数据到数据库,然后你再去学习如何通过JAVA程序把数据保存到数据库。
切忌,在你理清你要干的这件事的整个脉络之前,千万不要试图去百度“如何学习J2EE”,这绝对是一个愚蠢的做法,也不要去理会什么框架不框架。当你把整个流程理清了之后,再去学习所谓的那些框架。框架是用来干嘛的?它会让你实现前面所说的这些过程更简单(收发HTTP请求,和数据库交互),它会让你的开发过程变得容易,但不是必须的,更不是你在转型初期应该接触的。
我这么说,肯定有很多大神出来喷我,没关系,编程这条路上本来就见仁见智,我所说的只是以我自身的经验给你的一些建议,仅供参考。

解决方案四:

求别沉,第一次发帖。

解决方案五:

后台其实不是运行在手机上的,而是运行在服务器上的,和android没有关系了。你应该使用java ee这样的服务器端编程技术。

解决方案六:

安卓部分总结

解决方案七:

java ee要学的知识可是太多了,jsp ssh 外加各种框架…

时间: 2024-09-01 07:09:54

安卓应用开发-怎么从安卓前段的学习过渡到后台部分的相关文章

安卓应用开发-怎么搭建安卓计算机界面

问题描述 怎么搭建安卓计算机界面 类似于这张图就行了 搞了两小时还是有问题!! 开发-怎么搭建安卓计算机界面-安卓开发环境搭建"> 解决方案 用gridlayout直接就可以做了. 解决方案二: http://www.jb51.net/article/46550.htm 解决方案三: http://blog.csdn.net/nupt123456789/article/details/7832443

安卓应用开发-如何在安卓中显示既有文字,又有图片的文章??

问题描述 如何在安卓中显示既有文字,又有图片的文章?? 如标题..开发-如何在安卓中显示既有文字,又有图片的文章??-安卓应用开发"> 解决方案 用htmlview 解决方案二: 能想到的有三种方法吧,第一种就是直接textview imageview自己往里搞,这种适合量少的,第二种和第三种其实原理一样,第二种使用poi,然后在webview中显示word文档,第三种,自己word另存为html,放到asset里,用webview显示 解决方案三: 通过内容组合成html,然后进行展示

安卓应用开发-新手,安卓编程中处理晃动检测不会停止

问题描述 新手,安卓编程中处理晃动检测不会停止 http://pan.baidu.com/s/1skf5zv3 我写的这个apk 实现了类似真心话的功能,处理晃动是,复写了onpause,晃动检测还是没有停止,不杀掉进程,晃动检测一直在监听怎么办 解决方案 做游戏的时候,一般都要使用到多种多样的传感器,以实现比较丰富的UI 互动,比如检测手机的晃动. 如何检测手机的摇晃和摇晃程度呢? 找了些资料,并加以改进,将此功能封装成类(ShakeDetector),方便今后使用. http://blog.

delphi 10 seattle 安卓服务开发(一)

     从delphi 开始支持安卓的开发开始, 安卓service 开发一直都是delphier 绕不过去的坎, 以前也有开发service  的方法,但是都是手工处理启动文件,而且要修改很多东西,基本上成功 的概率很低.     delphi 10 seattle(这个名字很特殊,与win10 一样,直接跳过了9) 终于官方支持安卓service 开发了, 不知道现在现在开发安卓service 是不是很简单?那么就让我们一探究竟.     首先,我们开启已经扁平的不能再扁平delphi 1

安卓软件开发需要学习那些编程语言

 开发需要学习那些编程语言-"> 一.编程语言的学习 安卓应用软件开发中有很多的编程语言可以使用,所以应该重点学习以下几种编程语言. ① C/C++语言. C语言是一种结构化语言.它层次清晰,便于按模块化方法安排程序,易于调试和保护.它的功用丰盛.表达力强.运用活络便当.运用面广.政策程序高.可植入性好,既有高级语言的特征,又有低级语言的许多特征,适宜作为系统描绘语言,既能够用来编写系统软件,也能够用来编写运用软件. ② Java语言.以Java语言是安卓应用软件开发的基础语言,首先把握面

安卓 app 形状 绘制-请教,安卓app开发中,能用代码绘制一个纯文本意义的纯色的胶囊形状吗

问题描述 请教,安卓app开发中,能用代码绘制一个纯文本意义的纯色的胶囊形状吗 请教,安卓app开发中,能用代码绘制一个纯文本意义的纯色的胶囊形状吗,还是要用png图片代替呢,各有什么有缺点呢 解决方案 可以直接画,定义圆角的弧度,其他用纯色填充,形如: radius就是角度 字面意思比较清楚,你看看 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://s

安卓原生开发是不是不适合企业应用?

问题描述 安卓原生开发是不是不适合企业应用? 比如企业有类似业务系统的软件,做客户端开发时需要大量从服务器端去请求业务数据和处理业务逻辑,用jquery mobile可以很方便的就像web编程一样去请求和展现,安卓原生似乎并没有那么强大的功能或者没有那么方便,不知道我理解的对不对? 解决方案 原生的优势是更方便地和本地硬件/传感器交互,权限更大,而且可以做后台服务推送消息.在一些计算密集型的场合或者用户交互的场合,它的体验也更好. 解决方案二: 原生的比网页的要强大,只是说原生的要实现一些效果都

安卓机顶盒开发需要注意什么

问题描述 安卓机顶盒开发需要注意什么 菜逼求指导 解决方案 机顶盒一般没法触摸,使用遥控器控制,所以界面要注意交互的设计. 解决方案二: 屏幕视频,焦点什么的吗

关于安卓应用开发的问题......入门问题......

问题描述 关于安卓应用开发的问题......入门问题...... 看教程写了个输入号码拨号的小应用 代码如下 package com.example.testcall; import android.net.Uri; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; imp