IDEA新手记录:web项目记录

一、2020年5月1日

新手上路,5月1日解决的:
1、明白项目结构,代码细节不知。
2、使用idea编译生成war包
3、用tomcat部署项目

初识web项目

在这里插入图片描述
这不是个新建的项目,是朋友做好的项目(超级感谢朋友呜呜呜 虽然大概率看不到 )

.idea

在这里插入图片描述

一大堆不知道是啥的文件,不是重点,暂且无视。

lib

存放的各种库文件,一开始导入项目出现了错误,无法导入javax.servlet.annotation.* 包
把tomcat的某一个包导进项目里 具体操作链接

在这里插入图片描述

out

out是输出文件,输出的war会在这个文件的ROOT下。
rebuild->clean时 会删除了aliCloud_war_exploded 和ROOT文件一些东西
在这里插入图片描述

scr

scr源代码文件,里面都是java文件,重点是这个文件,里面的逻辑关系好好看(来自一个只看了每个文件的功能并没细看代码的咸鱼的怒哄!!)
不懂之处: ajax为啥这样命名?搜了一些资料感觉和这个没关联
在这里插入图片描述

web

在这里插入图片描述
前端的设置—ui设置
这里放着一大堆html和css文件
这个项目lib用来layui的框架:框架连接
好多实例,可以尽情引用
maneger 里面放了一大堆html界面,登录界面,注册界面,首页等等

关于html和css这一块咸鱼要落泪了,第一次接触。
遇到的问题:不会用框架,代码基本原理还没看
在这里插入图片描述
小tip查看html效果:新建一个工程,然后把css素材,js啥,html啥的都拉进去,然后在那里面点开上述按钮打开页面,然后只要代码一修改,刷新一下页面,马上就更新了

WEB-INF

在这里插入图片描述

感觉也不是特别重要,先忽视不太管。
WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。
classes文件夹:用以放置 *.class文件。这个文件下的classes是idea自动编译的,不用自己写。
web.xml文件:为网站部署描述XML文件,对网站的部署非常重要。Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。

idea生成war包

参考链接一有评论说有错误。
参考链接二
我没试了,因为项目之前朋友配置好了。
遇到的问题是build项目,war没有更新。
解决方法clean一下,在build就更新war包了。

将项目部署到本地tomcat上

例如:直接将hello.war复制到webapps目录下
运行tomcat,输入http://localhost:8080/hello/,就可以看到自己的项目效果啦。
发现在webapps目录下hello.war被解压为文件夹了。

将项目部署到服务器上,朋友说也差不多,复制到服务器上tomcat文件夹webapps下就好了。

学习web开发思路后记

估计暂时不会深入学了,给自己提个思路,以后用的时候仔细看看。
第一阶段——HTML的学习
第二个阶段——CSS的学习
第三个阶段——JavaScript的学习

小吴暴躁日记

5月1日 日记:发一通牢骚,最近压力好大,感觉自己菜无比的菜呜呜,代码看不懂,大学上过的编程课全忘光光了,研究方向雾蒙蒙,本科还没毕业,已经每周开一次研究生组会呢,我日常摸鱼,英文论文不想看,毕业论文没写完还有一大堆,项目跑不通,想请教别人不知道从哪里开始问,问题太多了,自己又好懒啊还老被家里人说天天坐在电脑旁眼睛不要了,我。。。。 就算做电脑旁一天感觉啥都没做出来 我好暴躁啊啊啊啊啊啊啊啊希望自己能坚持下来。

二、2020年5月2日

tomcat相关

1.解决tomcat控制台乱码显现
具体操作连接
2.存在将项目部署到tomcat上,存在部分文字乱码现象
试了更改编码方式,但好像没用。
看评论说,这个只能针对url地址传参,也就是get请求,对post好像没啥用。咸鱼看不懂,想到一个捷径,直接复制朋友搞定好的配置。
(未解决)
在这里插入图片描述

连接服务器和数据库

具体参考链接
遇到了一些小问题
问题一:
提示Microsoft Visual C++2012 Redistributable package(x86)安装失败
直接继续安装了 暂时不知道后续会有什么问题
问题二:
强制更新,xftp安装失败
解决方法参考链接

下载地址
连接数据库用得是Navicat
操作非常简单

ajax

这一块想好好记录下来,朋友讲了一堆jsp技术,什么前端后端分离。应用ajax可移植性更高,便于管理。

三 6月2日

这段时间赶论文 忙了超久呀 明天答辩
总计一下看到小经验
这个项目是把前端和后端合在一起了
web那个是前端的设置 基本没包含啥代码
借用了layui这个框架 重点要学习那个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值