安卓开发需不需要封装pojo对象

问题描述

安卓开发需不需要封装pojo对象?公司的项目中没有封装pojo对象,而是为了和服务器进行json通信,都做成一个类中的各种json字符串,我以前搞j2ee的,习惯了面向对象,习惯将需要的都封装成类,用起来觉得happy,现在安卓这么做是有自己的道理,还是公司的项目不规范?

解决方案

JSON用来做数据交换,当然简单的应用无所谓封装不封装。倘若接受到JSON后,还需要做一列数据处理,那么封装成对象必然好。
解决方案二:
实体类若没有在多个操作数据库的方法中使用(WEB开发就是service层使用),我认为可以构建内部的实体类,这样清楚点。
解决方案三:
尽量能封装就封装,比较json现在也有很多好的工具直接转换为对象的。

时间: 2024-09-15 16:47:38

安卓开发需不需要封装pojo对象的相关文章

[译] 面向无神论安卓开发:如何和为什么要干掉上帝对象

本文讲的是[译] 面向无神论安卓开发:如何和为什么要干掉上帝对象, 原文地址:Towards Godless Android Development: How and Why I Kill God Objects 原文作者:Philosophical Hacker 译文出自:掘金翻译计划 译者:Danny Lau 校对者:skyar2009 , tanglie 面向无神论安卓开发:如何和为什么要干掉上帝对象 上帝已死... Context 也已经死了. –Friedrich Nietszche

安卓 游戏 开发-安卓开发像别踩白块,像素鸟,2048这样的游戏需不需要用游戏引擎啊?

问题描述 安卓开发像别踩白块,像素鸟,2048这样的游戏需不需要用游戏引擎啊? 安卓初学者,只是想确定一下方向,见谅!!!开发像别踩白块,像素鸟,2048这样的2d游戏需不需要用游戏引擎? 解决方案 最好用啊,适配性强,你如果团队强大,可以自开发,像一个物理碰撞.重力系统.粒子系统等,三五个人很难一下写完善的

安卓开发常用工具和第三方库汇总

本文讲的是安卓开发常用工具和第三方库汇总,我的名字叫 Ryan Cooke 我在 Pinterest 的核心体验团队工作.今天在这里我会谈论各种 Android 库:它们各自的优点,缺点和其他相关知识.目的是高效地概述尽可能多的库,这样,当你遇到一个问题的时候,你知道这是不是个已经解决的问题?什么样的方案更好?同时也能帮助你避免那些陷阱. 选择正确的库意味着你可以拥有一个已经成熟的更好的解决方案,而不是花费三个月来重新构建它.了解这些库是第一步. 我听到很多人想要实现第一个库, 我们难道不能用

使用Spring的JMX annotation让POJO对象输出到JMX

自JDK5.0 引入注解(Annotation)后,让Java的开发简化了很多,让开发者几 乎摆脱复杂的 配置文件的烦恼.本文将介绍Spring提供的一套相当于Commons Attribut属 性类的注解和一个策略接口 JmxAttributeSource 的实现类 AnnotationsJmxAttributeSource, 这个类允许 MBeanInfoAssembler 来读这些 注解.本文就给大家展示一下,使用Spring的JMX annotation,如何简单快速让 POJO对象输出

源代码-关于安卓开发的一个下载问题

问题描述 关于安卓开发的一个下载问题 //这里是一个片段源代码,下面还有一张出错的日志,希望好心的大神解答一下,这个问题搞了一天还没有结果:package mars.mp3player.mp3player; import java.io.StringReader;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List; import javax.xml.

应用-安卓开发中,AndriodManifest.xml中的manifest的标签中的内容放在哪里?

问题描述 安卓开发中,AndriodManifest.xml中的manifest的标签中的内容放在哪里? 就是说,我用eclipse创建了一个安卓应用程序. 若我要修改标签的android:name,书上写"可通过这样来设置Activity 对象的类名称,但类的路径必须是标签中的包路径所指定的路径范围".然后 我找到了标签,其中有一句"package =com.example.test1"(我这个安卓应用程序 的名字是test1,那么怎么查看其所指定的范围? 另外又

请问这种不规范的json如何用java解析,安卓开发中遇到的。

问题描述 请问这种不规范的json如何用java解析,安卓开发中遇到的. 解析一个开发接口提供的json时出现了这个格式的{"key":["value1","value2","value3"]} .已使用代码如下: String []result=(String[]) o.get("result"); 不成功.菜鸟求教 先谢过! 解决方案 怎么不规范了? 你要转成对象还是干嘛? 解决方案二: 请教了一位大神

信息-安卓开发中GET POST问题,什么时候需要用到他们

问题描述 安卓开发中GET POST问题,什么时候需要用到他们 最近在做个天气预报,想从天气网获取一些天气接口信息http://www.weather.com.cn/data/sk/101010100.html,然后解析JSON.这个过程需不需要用到GEI,POST的?,我测试了好久都测试不错,老是从网上读取不出来.大神们都是如何从里面读取出来的??谢谢0 0.不好意思,没什么钱悬赏,忘见谅 解决方案 你获取http://www.weather.com.cn/data/sk/101010100.

界面-安卓开发一个library可以有自己的activity 而且可以自己调用自己的

问题描述 安卓开发一个library可以有自己的activity 而且可以自己调用自己的 想开发个sdk,里面包含自己的界面,调用界面也在自己的类里面做,只给外面一个入口 解决方案 可以啊!建立类库,在类库里进行开发 解决方案二: 把你需要的类做好封装操作,然后打成jar包,或者用工具进行打包处理,然后在你用到的时候进行导包,添加路径就可以了,希望对你有用 解决方案三: 有自己的activity不需要进行注册吗?