微信小程序填坑之路之ssm框架起步(一)

  • • 发表于 9个月前
  • • 作者 toBeMN
  • • 644 次浏览
  • • 7 条评论
  • • 最后编辑时间 9个月前
  • • 来自 [技术]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

ssm框架系列帖子适合有java及其任意框架基础的人共同学习

对于零编程基础接触小程序的人来说,学习小程序是有一定难度。但是对于老鸟来说,小程序的门槛其实是比较低的,有一个正确的学习方式就能够迅速掌握它。

并且,小程序真正的难度在于运维和想法,反而不是技术。随着小程序内测公测直到现在,所剩的坑也越来越少,都是坐等微信团队修复完善bug。更甚的,诸如Coolste360、即速应用等可视化工具的出现,零基础制作小程序也变成了可能,于是本白决定进军后端开发(励志成为全栈的男人)。而我选择的是java,别问我语言的好坏,我只是大学专业学的java。

学习后端开发,从我的角度出发,就是一个不断学习各种框架的过程,其种类繁多,例如小程序俱乐部所用的是极速mvc框架jfinal;@大妖怪 天天念叨的spring boot微框架;古董级的ssh框架(struts2+spring+hibernate集合框架)当然现在还是有公司在使用! 等等……

但是我进军的框架是ssm(springmvc+spring+mybatis),也不要问我为什么,打开招聘网站,查看一下java开发工程师招聘的条件你就懂了,身为程序员,我们要跟紧时代潮流方可高枕无忧。

现在开始一步一步的学习,网上已有很多教程,我写这一系列的主要目的是记录下自己学习的过程,同时分享自己遇到的新坑和一些扩展小技术、小工具。宗旨:文明学习,不喜勿扰。之后便可结合小程序进行开发啦

这篇帖子是起步,既然是起步,你懂得,环境弄起来(当然我只提供工具,配置环境变量,eclipse关联tomcat什么的,这个就不必一步一步记录下来了,大家都是程序员,学会搜索解决问题很重要)

开发工具使用的是eclipse luna 64位版本

官网下载地址:https://www.eclipse.org/downloads/eclipse-packages/

当然也可以选择myeclipse,myeclipse集成了不少插件方便开发,但是也参杂着大部分使用不到的插件,所以我决定使用的原生态eclipse,需要什么插件就装什么。
这里也提供出myeclipse的安装包:http://pan.baidu.com/s/1qYvXuAK

JDK:http://pan.baidu.com/s/1bpcKXEB
(注:i586为32位,有1.6和1.8的)

tomcat:http://pan.baidu.com/s/1geGsk9P
(注:7.0版本)
在eclipse中添加tomcat后的一些配置:
双击tomcat,修改timeout超时(设置大一点)

点击Open launch congiguration

添加-Xms128m -Xmx600m -XX:PermSize=128m -XX:MaxPermSize=512m,设置内存大小,防止内存溢出

新建项目:

选择Dynamic Web Project->next


<转> eclipse新建web项目时编译输出目录跟myeclipse是不一样的,eclipse中新建web项目的时候是如图的buildclasses.Myclipse是WEB-INFclasses而服务器的class loader类加载器默认加载 WEB-INFclasses目录下的 .class文件 所以这里要小改动下。改为WebContentWEB-INFclasses </转>

勾选创建web.xml文件
新建index.jsp页面,写入内容“第一次部署项目”


运行项目,tomcat默认端口号:8080

小技巧:

判断8080端口是否被占用
在命令提示符下,输入netstat -aon | findstr 8080


得知该端口被PID为 14828 的进程占用

输入taskkill /pid 14828 /F


结束该进程
再次启动tomcat即可

分享到:
评论区(共7条评论)
7条评论
Ctrl+Enter
作者

toBeMN

toBeMN

APP:3 帖子:23 回复:59 积分:3072

已加入社区[320]天

梦想成为全栈的男人

作者详情》
精品推荐课程更多
扫码入群
Top