「java开发微信公众平台」java开发微信公众平台的优势
本篇文章给大家谈谈java开发微信公众平台,以及java开发微信公众平台的优势对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、微信公众平台 java开发 能用oracle数据库吗
- 2、如何实现java程序与微信公众平台之间实现消息推送
- 3、如何使用jsp开发微信公众平台,或者使用java语言开发公众平台
- 4、Java 开发 微信公众平台开发 URL验证
微信公众平台 java开发 能用oracle数据库吗
微信公众平台是可以开发java调用oracle这类型的接口的,一般通过MyBatis连接Oracle数据库。
举例如下:
1、先建立一个数据库表,名为PERSON_INFO,建表SQL如下:
create TABLE PERSON_INFO
(
id number(12,0) PRIMARY KEY,
name varchar2(20) NOT NULL,
gender char(1) DEFAULT ' ',
remark varchar2(1000),
input_date number(10,0) DEFAULT to_number(to_char(sysdate,'yyyymmdd')),
input_time number(10,0) DEFAULT to_number(to_char(sysdate,'hh24miss'))
);
2、编写java程序,项目中文件的上下级关系如图:
3、构建mybatis配置映射关系
1)、导入JAR包:mybatis-3.2.2.jar、ojdbc14-10.2.0.2.0.jar
2)、建立MyBatis配置文件mybatis-config.xml
4、建立xml文件:PersonInfoMapper.xml,其中实现了一个SQL语句:selectAllPersonInfo,查询所有的PERSON_INFO信息
5、建立对应的Java类:PersonInfo,其中各属性对应于数据表PERSON_INFO中的各字段
public class PersonInfo {
Long id;
String name;
String gender;
String remark;
Long inputDate;
Long inputTime;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public Long getInputDate() {
return inputDate;
}
public void setInputDate(Long inputDate) {
this.inputDate = inputDate;
}
public Long getInputTime() {
return inputTime;
}
public void setInputTime(Long inputTime) {
this.inputTime = inputTime;
}
}
6、建立对应的Java类:PersonInfoMapper
import java.util.List;
public interface PersonInfoMapper {
ListPersonInfo selectAllPersonInfo();
7、建立一个类MyBatisTest用于存放main函数,查询PERSON_INFO表中所有的数据并打印
import java.io.InputStream;
import java.util.List;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
/**
* MyBatis使用测试
* @author pieryon
* @date 2016年4月1日
* @time 下午21:47:01
* @remark
*
*/
public class MyBatisTest {
public static void main(String[] args) {
try {
String resource = "mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
SqlSession session = sqlSessionFactory.openSession();
try {
PersonInfoMapper mapper = session.getMapper(PersonInfoMapper.class);
ListPersonInfo personInfos = mapper.selectAllPersonInfo();
if (personInfos == null) {
System.out.println("The result is null.");
} else {
for (PersonInfo personInfo : personInfos) {
System.out.println("---PersonInfo---");
System.out.println("name:" + personInfo.name);
System.out.println("gender:" + personInfo.gender);
System.out.println("remark:" + personInfo.remark);
System.out.println("inputDate:" + personInfo.inputDate);
System.out.println("inputTime:" + personInfo.inputTime);
System.out.println();
}
}
} finally {
session.close();
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
8、运行main函数,控制台输出结果如下:
---PersonInfo---
name:Tsybius
gender:m
remark:-
inputDate:20160229
inputTime:225703
---PersonInfo---
name:Galatea
gender:f
remark:-
inputDate:20160228
inputTime:123456
如何实现java程序与微信公众平台之间实现消息推送
java程序与微信公众平台之间实现消息推送方法:
1、本地数据库中存放着小程序用户表和微信公众号的表,下面就是向某一个小程序用户推送微信公众号信息
2、在小程序用户表中任意取一个用户A信息,用户A的openId和unionId,通过unionId到公众号表里去检索对应的A用户微信公众号的openId
3、在微信公众号上选择一个模板消息,编辑完要发送的的内容后,再请求发送模板消息的接口
关于微信公众号不能推送的,或者推送报错的,推送的miniprogram下的appid对应的小程序必须是已审核并发布的才可以推送。
推送软件用极光推送,实现多种消息类型,开发者可以轻松地通过极光发送各个移动平台的系统通知,还可以在控制台编辑多种富文本展示模板; 极光还提供自定义消息的透传,客户端接到消息内容后根据自己的逻辑自由处理。
如何使用jsp开发微信公众平台,或者使用java语言开发公众平台
一句话 按照微信的规定开发:百度微信公众号开API ; 申请服务器 ; 申请公众号 ;绑定 ,开通权限等 ;我们一直在用 jsp 、java开发。
Java 开发 微信公众平台开发 URL验证
和订阅号和服务号不一样,企业号只有企业通信录员工才能关
注,同时,一个企业号可以配置多个类似的服务号应用,发送信息
的条数无限制,还能对信息进行安全设置,确保信息的安全性和私密
性。
企业号申请和订阅号以及服务号申请的前期准备和步骤相
同。比如,准备好一个注册邮箱,然后进行邮箱验证。但是从验证之后
的申请步骤就有所区别了。在邮箱激活后,用户进入选择账号类型,选
择点击“企业号”,会弹出温馨提示对话框,提醒选择企业号后不可更
改,是否继续操作,点击“确认”,进入用户信息登记页面。
java开发微信公众平台的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java开发微信公众平台的优势、java开发微信公众平台的信息别忘了在本站进行查找喔。
发布于:2022-12-24,除非注明,否则均为
原创文章,转载请注明出处。