-
大小: 3.19MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-10-02
- 語(yǔ)言: PHP
- 標(biāo)簽:
資源簡(jiǎn)介
微信開(kāi)發(fā)基本流程實(shí)現(xiàn),基于java,實(shí)現(xiàn)對(duì)接,自定義菜單,自動(dòng)回復(fù),帶訂閱用戶信息跳轉(zhuǎn),必須掌握哪些基礎(chǔ)知識(shí),必備哪些基礎(chǔ)技能這是一個(gè)很大的范圍,我說(shuō)你需要會(huì)java,會(huì)服務(wù)端編程,會(huì)javascript,會(huì)php,會(huì)數(shù)據(jù)庫(kù),會(huì)數(shù)據(jù)結(jié)構(gòu),會(huì)算法,等等等等。這些就是積木,而一個(gè)微信公眾號(hào)就是一個(gè)項(xiàng)目,由那些積木搭成。當(dāng)然,學(xué)習(xí)那些語(yǔ)言什么的,地方很多...自行學(xué)習(xí)。學(xué)會(huì)了那些,你也不能馬上就能搭公眾號(hào)。這里列出幾個(gè)拿來(lái)與項(xiàng)目相關(guān)的學(xué)習(xí)地方,但與基礎(chǔ)無(wú)關(guān)。一份官方文檔:微信公眾平臺(tái)開(kāi)發(fā)者文檔;里面有很多的代碼demo一本書(shū):微信公眾平臺(tái)應(yīng)用開(kāi)發(fā) (豆瓣)一系列視頻:初識(shí)Java微信公眾號(hào)開(kāi)發(fā);Java微信公眾號(hào)開(kāi)發(fā)進(jìn)階GitHub有很多開(kāi)源的代碼可以學(xué)習(xí)。

代碼片段和文件信息
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“;
}
/**
?*?提交企業(yè)用戶信息
?*?@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);
}
/**
?*?提交個(gè)人用戶信息
?*?@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
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????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.xm
?????文件??????????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.xm
?????目錄???????????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個(gè)文件信息
- 上一篇:婚禮請(qǐng)柬html
- 下一篇:Thinkphp第三方登錄演示與
評(píng)論
共有 條評(píng)論