java web项目_一个完整JavaWeb项目开发总结

一个JavaWeb项目开发总结

053748y43kenddaxkrnkx4.jpg

曾经,我跟朋友说我要去学Java,到现在1个月,我总算是七拼八凑的写出了我人生中的第一个Javaweb项目,虽然只是一次简单的爬虫,但是却也更坚定了我学Java的决心

就手写一份我做这次Javaweb项目得到的一些总结吧正文开始:推荐下我自己的Java学习群:548511899,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新的Java资料和零基础入门教程,欢迎初学和进阶中的小伙伴。

一、怎样快速的读取一个JavaWeb项目源代码

步骤:表结构->web.xml->mvc->db->spring ioc->log->代码

先了解项目数据库的表结构,过一遍web.xml,知道项目中用到了什么拦截器,监听器,过滤器,拥有哪些配置文件。再查看拦截器,监听器代码,知道拦截了什么请求,这个类完成了怎样的工作。看看配置相关的,

053748puudu5kp41u2juot.jpg

这里需要注意:通过上面几点后知道了整个开源项目的整体框架,阅读每个方法就不再那么难了。

当然如果有项目配套的开发文档也是要阅读的。

二、Java爬虫的实现方法

大家学过Java的都知道爬虫在日常生活中很实用,我这里整理一下我爬虫的思路,大致是

053748j0wuiv4o760imfoq.jpg

053749tharaw6fw775e7d7.jpg

随便爬任何网站上面的你想要的信息

三、开发项目还是需要学会写架构文档

053749zqjdjodgwfrvqin9.jpg

总的架构图片

053749ink9u2vcthg9zllz.jpg

API接口时序图

四、其他总结数据库是否分表问题

CMS=模板+数据:可以通过只有一套自己的模板(如用freemarker),发送请求获取json数据填入信息。CMS有模板通过把数据填入模板即形成一个网页。

有时要注意响应式HTML

图片大小自适应,内容尽量保真,校验内容是否丢失,链接需要替换的需要进行替换,html标签替换

爬虫的核心是多线程的任务管理,抓取分页列表内容。

话题到这里就结束了,学习的可以来我的群,群里每天都有对应资料学习,都是一群爱Java的,跟着都能混成大牛:548511899,欢迎初学和进阶中的小伙伴。

最后附上一份爬虫的代码!

053749a2z55jc4lxeklhcj.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值