• 大小: 3.19MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-02
  • 语言: PHP
  • 标签:

资源简介

微信开发基本流程实现,基于java,实现对接,自定义菜单,自动回复,带订阅用户信息跳转,必须掌握哪些基础知识,必备哪些基础技能这是一个很大的范围,我说你需要会java,会服务端编程,会javascript,会php,会数据库,会数据结构,会算法,等等等等。这些就是积木,而一个微信公众号就是一个项目,由那些积木搭成。当然,学习那些语言什么的,地方很多...自行学习。学会了那些,你也不能马上就能搭公众号。这里列出几个拿来与项目相关的学习地方,但与基础无关。一份官方文档:微信公众平台开发者文档;里面有很多的代码demo一本书:微信公众平台应用开发 (豆瓣)一系列视频:初识Java微信公众号开发;Java微信公众号开发进阶GitHub有很多开源的代码可以学习。

资源截图

代码片段和文件信息

package com.sf.signing.weixin.controller;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import com.sf.signing.weixin.dao.domian.vo.BusinessInfoVo;
import com.sf.signing.weixin.dao.domian.vo.ClientInfoVo;
import com.sf.signing.weixin.dao.domian.vo.PersonInfoVo;
import com.sf.signing.weixin.eception.UserFriendlyExeption;
import com.sf.signing.weixin.service.ClientInfoService;
import com.sf.signing.weixin.service.SelectContractCodeByClientIdService;
import com.sf.signing.weixin.util.ConstantUtil;
import com.sf.signing.wx_access.model.Token;
import com.sf.signing.wx_access.util.GetTokenUtil;
import com.sf.signing.wx_access.util.TemplateUtil;

@Controller
@RequestMapping(“client_info“)
public class ClinetInforController{
@Autowired
public ClientInfoService service;

@Autowired
public SelectContractCodeByClientIdService mService;

@RequestMapping(value=“save_person“method=RequestMethod.POST)
@ResponseBody
public String savePersonInfo(PersonInfoVo personInfoVoHttpSession session){
personInfoVo.setClientId((String)session.getAttribute(“client_id“));
service.saveClientInfo(personInfoVo);
return “success“;
}

@RequestMapping(value=“save_bussiness“method=RequestMethod.POST)
@ResponseBody
public String saveBusinessInfo(BusinessInfoVo businessInfoVoHttpSession session){
businessInfoVo.setClientId((String)session.getAttribute(“client_id“));
service.saveClientInfo(businessInfoVo);
return “success“;
}


/**
 * 提交企业用户信息
 * @param businessInfoVo
 * @param variCode
 * @param session
 * @return
 */
@RequestMapping(value=“business“method=RequestMethod.POST)
public String submitBusinessInfo(@ModelAttribute BusinessInfoVo businessInfoVo
@RequestParam(value = “vari_code“ required = true) String variCode
HttpSession session){
return doSubmitClientInfo(businessInfoVo variCode session);
}

/**
 * 提交个人用户信息
 * @param personInfoVo
 * @param variCode
 * @param session
 * @return
 */
@RequestMapping(value=“person“method=RequestMethod.POST)
public String submitPersonInfo(@ModelAttribute PersonInfoVo personInfoVo
@RequestParam(value = “vari_code“ required = true) String variCode
HttpSession session){
return doSubmitClientInfo(p

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2181  2017-09-07 17:07  sf-signing-platform-weixin\.classpath
     文件        1056  2017-08-17 16:27  sf-signing-platform-weixin\.project
     目录           0  2017-09-08 16:26  sf-signing-platform-weixin\.settings\
     文件         555  2017-08-17 16:27  sf-signing-platform-weixin\.settings\.jsdtscope
     文件         294  2017-08-17 16:27  sf-signing-platform-weixin\.settings\org.eclipse.core.resources.prefs
     文件         723  2017-08-17 16:27  sf-signing-platform-weixin\.settings\org.eclipse.jdt.core.prefs
     文件          86  2017-08-17 16:27  sf-signing-platform-weixin\.settings\org.eclipse.m2e.core.prefs
     文件         227  2017-08-17 16:27  sf-signing-platform-weixin\.settings\org.eclipse.m2e.wtp.prefs
     文件         855  2017-08-17 16:27  sf-signing-platform-weixin\.settings\org.eclipse.wst.common.component
     文件         345  2017-08-17 16:27  sf-signing-platform-weixin\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-08-17 16:27  sf-signing-platform-weixin\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-08-17 16:27  sf-signing-platform-weixin\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          50  2017-08-17 16:27  sf-signing-platform-weixin\.settings\org.eclipse.wst.validation.prefs
     文件        4463  2017-08-17 16:27  sf-signing-platform-weixin\pom.xml
     目录           0  2017-09-08 16:26  sf-signing-platform-weixin\src\
     目录           0  2017-09-08 16:26  sf-signing-platform-weixin\src\main\
     目录           0  2017-09-08 16:26  sf-signing-platform-weixin\src\main\java\
     目录           0  2017-09-08 16:26  sf-signing-platform-weixin\src\main\java\com\
     目录           0  2017-09-08 16:26  sf-signing-platform-weixin\src\main\java\com\sf\
     目录           0  2017-09-08 16:26  sf-signing-platform-weixin\src\main\java\com\sf\signing\
     目录           0  2017-09-08 16:26  sf-signing-platform-weixin\src\main\java\com\sf\signing\weixin\
     目录           0  2017-09-08 16:26  sf-signing-platform-weixin\src\main\java\com\sf\signing\weixin\controller\
     文件        6620  2017-08-17 16:27  sf-signing-platform-weixin\src\main\java\com\sf\signing\weixin\controller\ClinetInforController.java
     文件        1417  2017-08-17 16:27  sf-signing-platform-weixin\src\main\java\com\sf\signing\weixin\controller\FileController.java
     文件        1099  2017-08-17 16:27  sf-signing-platform-weixin\src\main\java\com\sf\signing\weixin\controller\Login2Controller.java
     文件        3567  2017-08-17 16:27  sf-signing-platform-weixin\src\main\java\com\sf\signing\weixin\controller\LoginController.java
     文件        1185  2017-08-17 16:27  sf-signing-platform-weixin\src\main\java\com\sf\signing\weixin\controller\NoticeController.java
     文件        1920  2017-08-17 16:27  sf-signing-platform-weixin\src\main\java\com\sf\signing\weixin\controller\SignContractProcessController.java
     文件        3284  2017-08-17 16:27  sf-signing-platform-weixin\src\main\java\com\sf\signing\weixin\controller\StartController.java
     目录           0  2017-09-08 16:26  sf-signing-platform-weixin\src\main\java\com\sf\signing\weixin\dao\
     目录           0  2017-09-08 16:26  sf-signing-platform-weixin\src\main\java\com\sf\signing\weixin\dao\domian\
............此处省略282个文件信息

评论

共有 条评论