第一个问题:远程连接服务器
购买云服务器时,注意买云服务器,别选错产品,笔者就是因为买错了,没有找到公网IP,浪费了很多时间。
云服务器会有一个公网ip,在服务器管理页面可以修改root密码什么的,然后通过Xshll,FinalShell等软件与云服务器(远程Linux操作系统)建立ssh连接,就可以实现在Windows下远程操作Linux了。
第二个问题:部署tomcat
通过网上教程,在你的服务器上安装java,jdk,mysql,tomcat,怎么安装就不说了,一搜一大堆,这里给个教程视频(B站搜Linux从0到1,黑马程序员的视频),这里我要大声的呐喊:jdk版本与tomcat版本不能差太多,安装前最好提起了解(百度)二者的版本是否匹配,不然tomcat会启动失败(笔者在这卡了几个小时),还有几个小问题,关闭防火墙,在服务器管理页面把8080端口放行。
服务器这方面就说这么多。。。
第三个问题:IDEA与MyEclipse
MyEclipse只能用内置浏览器,代码提示功能少,对css3和JavaScript支持少,对中文字符支持不友好,所以选择IDEA,官网下载。
关于激活问题,自行百度。
第四个问题:IDEA环境搭载
jdk版本建议不要用太高,不然可能报错,tomcat版本和jdk版本别差太大,不然可能报错,下图是笔者的配置:
tomcat配置方法:
其他的问题,自行百度。
温馨提示:环境搭载完成后,跑个HelloWorld试试。
第五个问题:jar包的导入
这里也困扰了笔者好久。做后端,就少不了访问数据库,下面说一下连接数据库的问题。‘
时隔3、4天,我也忘得差不多了,如果不对,那就去百度吧。。。
----------------------------------------
下面正式进入程序问题
第6个问题:注册登录问题
账号密码,输入的时候最好不要以0开头,不然在某个环节0会被丢掉,引发bug。
我这里跳转了一个新页面(为了实现前后端分离)去访问数据库验证账号时候被占用,这里笔者不会发起ajax请求,其实访问数据库完全可以写在注册页面内部的,反正是jsp嘛(滑稽)。
账号text失去焦点就去验证
第七个问题:图片不能修改
因为还不会上传图片的操作(可能会用到正则)。
第8个问题:订单栏最新创建的在下面
如果有100多个订单,就非常不容易寻找最新的订单,还未解决,不过笔者认为,可以用数组来保存一群ResultSet对象,然后数组逆置,再遍历数组就可以解决了吧。
第9个问题:基本没什么问题了
其余的都是一些因为疏忽导致的小bug,如下单时顾客的金钱-,商家的金钱不变,忘了给商家打钱了,这波我的问题。我能发现的bug基本上都解决了。
还有就是上传图片的问题和正则表达式限制用户输入的问题没有解决。
下面上传一下我的页面:
最上边是tab栏,js排他思想。
毕设作品,不开源。
-------------END------------