微信小程序(一)

xiaoxiao2021-02-28  62

写在前面:

从零基础到完整的实现一个具备前后台的小程序,耗时5天左右,其中在较大的压力下完成的,中间遇到过一些问题,总是担心解决不了,还好方法总比困难多。由于时间紧迫,当时没有来得及整理总结,现在回头总结一下,记录自己曾经踩过的坑,分享给大家的同时为自己建立纠错本。

小程序功能介绍:

基于地理位置签到打卡;记录将保存在数据库中用户可以发布帖子用户可以读取当前数据库中已有的帖子并发表评论用户可以查询与自己相关的帖子以及评论

工具

微信开发者工具:wechat_devtools_1.02.1804251_x64tomcat:apache-tomcat-9.0.7-windows-x64Eclipse:eclipse-inst-win64MySQL:mysql-installer-web-community-8.0.11.0Java与MySQL连接插件:mysql-connector-java-8.0.11可视化操作数据库:Navicat 12 for MySQL

各个工具的关系为

开发者工具主要负责前端页面实现Eclipse负责后台程序,将前端页面与后台MySQL连接Tomcat在本地部署服务器,使后台程序可以运行MySQL提供数据库服务mysql-connector-java:如果MySQL安装的时候已经装了就不用额外安装了;其主要作用是为Java开发提供接口Navicat 12 for MySQL:使数据库可视化,不需要使用命令行增删查改数据库

开发环境配置

整个可以认为是一个简单的Java Web程序,只是平时前后端都在Eclipse中开发,此时将前端开发过程移到WeChat封装好的开发者工具了。 前端:直接使用下载好的微信开发者工具就可以了 后台:可以认为是一个没有前端界面的Java web 下边详细说明后台相关 这里有一篇为自己的Android应用搭建测试后台的博文,很干货。这篇文章很详细的介绍了:安装并配置Java开发环境、Eclipse安装、Tomcat、MySQL等配置;初步后台程序开发(能够响应URL中的请求);JDBC编程(基于请操作数据库) 如何给自己的Android应用快速搭建测试后台?

如果没什么其他事……就可以到此为止了。

Java

下文是菜鸟教程上详细的配置Java开发环境过程: Java 开发环境配置 Oracle官网上提供了大量的可下载资源,下载时会有疑惑,教程中说的JDK到底是哪个? java ee , java se, java me 怎么区分? JDK , SDK , JRE的全称是什么?JAVA ME有没有相对应的JDK? JDK是什么意思? 总的来说,就是要下载一套基于Java的SDK(Software Development Kit),这就是JDK(Java Development Kit)。而针对JDK又有不同的版本:EE(Enterprise Edition)、SE(Standard Edition)、ME(Micro Edition),于是就有Java EE、Java SE和Java ME。Java SE是标准版本,平时我们自己开发用这个就够了。

Tomcat

Tomcat的安装配置包括:Tomcat下载–安装–配置环境变量 windows下两种方式安装Tomcat

Eclipse

这里提供一个图文详解的教程,其中主要针对web开发,并且包括了JDK安装、Tomcat安装、以及Tomcat在Eclipse中配置 Web开发环境搭建 Eclipse-Java EE 篇

以前在安装Eclipse的时候看到官网上提供了很多下载对象,不知道该下载哪一个官网上有很多版本的eclipse,下载哪个版本比较合适?:Eclipse IDE for Java EE Developers 该版本集成了Java ee开发常用插件,方便动态web网站开发。适合Java web开发者使用。

MySQL以及驱动

安装MySQL 这里按照官网上的提示安装就可以了,这里我下载的是.msi安装程序,并且是online connection安装,选择mysql-installer-web-community;按照官网说明,如果在安装过程中不连网的话,选择mysql-installer-community 安装MySQL的查看工具NavicatMySQL的JDBC编程驱动程序mysql-connector-java

疑惑为什么需要MySQL驱动程序? 详解JDBC连接数据库 JDBC(Java Database Connection).大致意思是,微软的数据库不是用Java编写的,但是我们需要用java语言连接微软的数据库,这样就要编写一个桥连接,使java语言编写的代码也可以操作数据库。

转载请注明原文地址: https://www.6miu.com/read-2621630.html

最新回复(0)