网站建设,网站制作,网站建设公司,网页设计公司

java怎么开发小程序?java开发流程有哪些

现如今随着网络快速发展,对于出于兴趣的我自己用java搞了一次小程序,现在记录下来,就权当笔记吧。当然也希望能给看到这篇文章的同志一些帮助。这篇文章分两部分,这部分先介绍小程序开发的一些基础知识,包括需要做的准备。按照习惯,先贴一个小程序的文档链接,API.小程序,那么java怎么开发小程序?java开发流程有哪些?关于这个问题在下面一起来看看吧。

注册小程序
要开发,首先自然需要有一个账号。在浏览器搜索“微信公众平台”,或者直接访问mp.weixin.qq.com/,可以看到账号分三类:服务号,订阅号和小程序。前两者这里不多说,直接点击小程序进去注册即可。

配置服务器
小程序本身已经提供了很多接口,可以满足开发者大部分需要。但是如果已经有实现了的服务,那么在小程序里只需要调用服务接口就可以了(甚至可以用已经写好的网页)。如果正好有这方面的需求,那么首先需要在小程序控制台做相关的配置
appid和秘钥
进入菜单 设置——》开发设置。
首先在开发者ID可以获取appID和秘钥(AppSecret)。appid是小程序的唯一标识,在开发中需要用到。

服务器域名
进入菜单 设置——》开发设置。
在服务器域名做相关的配置。 其中request合法域名就是java的服务接口部署的服务器域名,如果有上传下载文件等特殊的需求,也可以配置相应的服务器。我的小程序用到了引用的web-view,所以还配置了业务域名。如果是在测试环境,可以用ngrok映射一个域名,但是需要注意,微信公众号和小程序的域名都必须用https协议,所以不管是自己生成还是购买,都是必须装SSL证书的。

关联设置
设置——》关联设置   可以将小程序和公众号以及开放平台绑定到一起。当然这样做是有意义的,比如公众号支持在菜单里跳转小程序,小程序中也可以跳转进入公众号。最重要的原因是微信的unionid的使用机制,如果要获取用户的unionid,就必须将公众号和小程序绑定到开放平台。这里要说一点我遇到的问题,就是如果用户只用了你的小程序,而没有关注你的公众号,那么还是无法获取到unionid的。

协助开发
如果需要一个团队时,那么需要保证成员们有开发的权限,进入小程序首页,点击  用户身份  ,可以添加用户成员,给其赋予相关的权限即可,一般情况下,赋予以下几种应该就可以满足了小程序

开发者工具
微信公众平台官网提供 微信web开发者工具,直接下载安装就可使用。这里可以直接看官方文档安装开发者工具。

项目结构
根据这个链接,创建一个简单的小程序,然后就可以看一下项目的构成。具体的细节可以看文档,这里只说几个我个人认为值得注意的点。

project.config.json文件
根据文档说的,这个文件是保存一些个性化的设置,其中  appid  这个属性就是上面提到的appid。根据这个东西,项目完成之后,从开发工具向小程序控制台上传时才会知道项目的身份,即它属于哪个账号。当然了,如果把这个值改一下,那开发人员根本就打不开这个项目。

app.json文件
所有页面都必须写进pages数组,注意不能写后缀。因为开发者没创建一个wxml文件,都会自动生成js,json和wxss文件,所以pages数组中的元素,只需要根据文件名就会找到这四个不同类型的文件。
tabBar对象就是定义的导航菜单,需要把点击导向的页面定义在list数组中。

app.js文件
这个文件有一个globleData对象,里面定义小程序的全局变量,可以在任何页面去使用,比如可能需要在这里定义baseurl,或者用户信息等公共数据。需要注意,如果要使用app.js定义的内容,首先需要在使用的页面获取应用实例  const app = getApp(),然后可以使用例如  app.globleData.全局变量名  的用法。

综上:以上文章经全面介绍了【java怎么开发小程序?java开发流程有哪些】。今天就的文章就分享到这啦,如果您想了解更多java怎么开发小程序请您到上方导航栏目查看详细知识。

本文链接:https://www.taodigood.com

版权声明:本站部分文章来自网络转载,不以盈利为目的,只为分享知识使用,如涉及侵权请告知,核实后立即删除!

相关推荐

  • java能开发网站吗?网站开发需要多久

    随着网络技术的发展,说到java能开发网站吗?其实java开发平台一般有三个版本:其中java ee 用来网站开发。Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。...

  • 如何开发一个java网站?如何搭建

    现如今说到做网站,但是对于新手开发者用户,如果想搭建一个简单的属于自己的网站,那么今天就来分享下如何开发一个java网站?如何搭建的?下面来看看吧。...

  • java怎么开发一个自己的网站?

    现如今说到学java的同学在接触到Java web开发之后都跃跃欲试想要尝试自己开发一个页面,那么java怎么开发一个自己的网站?下面一起来看看吧。...

  • java开发的网站有什么好处?优势有哪

    现如今对于现在的市场,中小企业的网站开发基本都是基于php开发,因为其性价比高。所以像java这样的网站开发一般偏向于大型项目,安全性能保证更好。那么java开发的网站有什么好处?优势有哪些?下面一起来看看吧。...

  • 常用的java开发平台有哪些?都有什么

    现如今说到做网站,Java作为一门卖你想对象的编程语言,那么他的开发环境是需要进行特定的设置,对于常用的java开发平台有哪些?都有什么类型?关于这个问题一起来看看吧。...

  • java的开发平台有哪些?好不好用

    现如今说到开发网站,java开发作为当前一个非常流行的编程语言,在Web开发以及安卓开发方面有着非常广泛的应用,对应编程软件自然非常多,那么java的开发平台有哪些?好不好用?下面就一起来看看吧。...

联系客服
网站客服 业务合作 QQ号
3227292445
微信号
微信号
微信二维码
返回顶部