想用Java开发一款android软件,三层架构应该怎么写?类似图片这样的
答案:2 悬赏:60
解决时间 2021-02-22 00:10
- 提问者网友:千城墨白
- 2021-02-21 01:25
最佳答案
- 二级知识专家网友:白日梦制造商
- 2021-02-21 02:50
首先你的表现层用到了HTML这样的页面元素,那么可以使用Android的WebView组件,这个WebView可以当做一个系统内置的浏览器。
然后业务层对应Android的Java后台业务程序,Android不像企业级的J2EE项目那样,一定要有接口、一定要接口注入,为了运行快速、减少手机压力,一般都是用class类直接写业务代码。
数据层如果用database的话就用Sqlite,这是android内置支持的轻量级数据库。
说多点,表现层的文件如果是部署在手机上就不能用JSP,只能用纯HTML。使用JSP的话,就需要部署一个j2ee项目到服务器,然后WebView用http请求去获取页面元素。而使用HTML的话则不依赖服务器,只是说要让页面数据动态化,就需要用到AJAX或者Android的javaScriptInterface。
要写这样的程序需要学几个关键功能:WebView、HTML5/Jquery mobile、sqlite,挨个去学习吧,两周内就熟练了。
然后业务层对应Android的Java后台业务程序,Android不像企业级的J2EE项目那样,一定要有接口、一定要接口注入,为了运行快速、减少手机压力,一般都是用class类直接写业务代码。
数据层如果用database的话就用Sqlite,这是android内置支持的轻量级数据库。
说多点,表现层的文件如果是部署在手机上就不能用JSP,只能用纯HTML。使用JSP的话,就需要部署一个j2ee项目到服务器,然后WebView用http请求去获取页面元素。而使用HTML的话则不依赖服务器,只是说要让页面数据动态化,就需要用到AJAX或者Android的javaScriptInterface。
要写这样的程序需要学几个关键功能:WebView、HTML5/Jquery mobile、sqlite,挨个去学习吧,两周内就熟练了。
全部回答
- 1楼网友:野心和家
- 2021-02-21 03:03
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯