微信小程序(一)

写在前面:

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

小程序功能介绍:

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

工具

各个工具的关系为

  • 开发者工具主要负责前端页面实现
  • 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的查看工具Navicat
  • MySQL的JDBC编程驱动程序mysql-connector-java

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

猜你喜欢

转载自blog.csdn.net/lee_ham/article/details/80361414