java web项目_一个完整JavaWeb项目开发总结
一个JavaWeb项目开发总结
曾经,我跟朋友说我要去学Java,到现在1个月,我总算是七拼八凑的写出了我人生中的第一个Javaweb项目,虽然只是一次简单的爬虫,但是却也更坚定了我学Java的决心
就手写一份我做这次Javaweb项目得到的一些总结吧正文开始:推荐下我自己的Java学习群:548511899,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新的Java资料和零基础入门教程,欢迎初学和进阶中的小伙伴。
一、怎样快速的读取一个JavaWeb项目源代码
步骤:表结构->web.xml->mvc->db->spring ioc->log->代码
先了解项目数据库的表结构,过一遍web.xml,知道项目中用到了什么拦截器,监听器,过滤器,拥有哪些配置文件。再查看拦截器,监听器代码,知道拦截了什么请求,这个类完成了怎样的工作。看看配置相关的,
这里需要注意:通过上面几点后知道了整个开源项目的整体框架,阅读每个方法就不再那么难了。
当然如果有项目配套的开发文档也是要阅读的。
二、Java爬虫的实现方法
大家学过Java的都知道爬虫在日常生活中很实用,我这里整理一下我爬虫的思路,大致是
随便爬任何网站上面的你想要的信息
三、开发项目还是需要学会写架构文档
总的架构图片
API接口时序图
四、其他总结数据库是否分表问题
CMS=模板+数据:可以通过只有一套自己的模板(如用freemarker),发送请求获取json数据填入信息。CMS有模板通过把数据填入模板即形成一个网页。
有时要注意响应式HTML
图片大小自适应,内容尽量保真,校验内容是否丢失,链接需要替换的需要进行替换,html标签替换
爬虫的核心是多线程的任务管理,抓取分页列表内容。
话题到这里就结束了,学习的可以来我的群,群里每天都有对应资料学习,都是一群爱Java的,跟着都能混成大牛:548511899,欢迎初学和进阶中的小伙伴。
最后附上一份爬虫的代码!
java web项目_一个完整JavaWeb项目开发总结相关推荐
- java web 连接linux_如何将javaweb项目部署到linux下
以下是对将javaweb项目部署到linux下的方法进行了详细的分析介绍 一般都在windows下开发的现在部署到linux下 将项目达成war包(用eclipse项目右键>Export> ...
- java web 线程_多线程在javaweb中的应用
1.web应用中,要对某一个任务用多线程实现,最简单的代码格式是不是必须把要执行的代码放在run方法中? WEB服务器会帮你把每个访问请求开辟一个线程,你只要按照你所开发的框架,比如tomcat会让你 ...
- 测试环境搭建流程_案例解析:一个完整的项目测试方案流程,应该是怎么的?...
作为一名软件测试工程师,为项目制作完成的测试方案并执行,是我们日常工作的重要部分,同时,也是一名合格的软件测试工程师应有的专业素养.那么,很多小白和测试新手肯定要问了:一个完整的项目测试方案流程,应该 ...
- 用vscode实现vue.js项目的一个完整过程
1.新建项目 打开Visual studio code 打开一个你想要创建项目的文件夹 打开集成终端:查看 –> 集成终端 或者直接按 ctrl+` 如果没有安装vue-cli,在终端输入: n ...
- 基于java web和echarts的数据可视化项目
EchartDemo 项目介绍 基于java web和echarts的数据可视化项目 主要分析浙江省各市区的gdp和固定资产投资.以及房产数据,数据源浙江省经济社会发展统计,数据经过整理后插入数据库中 ...
- FX5u控制4个伺服,一个完整的项目 程序用 标签分层,说明了定位控制中的公共参数设定、回原点、
FX5u控制4个伺服,一个完整的项目 程序用 标签分层,说明了定位控制中的公共参数设定.回原点.JOG手动.绝对定位.相对定位.控制等部分,威纶程序报警界面.多个机种选择,手动,自动,暂停,包括有: ...
- vue.js — 安装Webpake创建一个完整的项目并上传至码云
vue.js - 安装Webpake创建一个完整的项目并上传至码云 今天总结一下之前几天学习的一整套的创建项目方法: 前提条件:已安装node.js.npm/cnpm最新版本.vue-cli. VS ...
- FX5u控制4个伺服,一个完整的项目 回原点、JOG手动、绝对定位、相对定位、控制等部分
FX5u控制4个伺服,一个完整的项目 程序用 标签分层,说明了定位控制中的公共参数设定.回原点.JOG手动.绝对定位.相对定位.控制等部分,威纶程序报警界面.多个机种选择,手动,自动,暂停,包括有: ...
- BAT面试题13:请简要说说一个完整机器学习项目的流程
BAT面试题13:请简要说说一个完整机器学习项目的流程 https://mp.weixin.qq.com/s/HiqC1MCb5TEBUxjiYvB7bA 摘要:本文描述机器学习任务的"OO ...
- 案例解析:一个完整的项目测试方案流程,应该是怎么的?
作为一名软件测试工程师,为项目制作完成的测试方案并执行,是我们日常工作的重要部分,同时,也是一名合格的软件测试工程师应有的专业素养.那么,很多小白和测试新手肯定要问了:一个完整的项目测试方案流程,应该 ...
最新文章
- (转)如何从storyBoard中加载其中一个controller
- Jquery string 和 json相互转换的方法
- html不支持png%3e,关于Adobe Flash CS3无法导入png格式图片的修复方法(真正解决问题)...
- 阿里云 Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR invalid password
- SQL语句在数据库中是如何执行的
- 【数理知识】《数值分析》李庆扬老师-第2章-插值法
- Bzoj 2724: [Violet 6]蒲公英(分块)
- MySQL这三道常见的面试题,你有被问过吗?
- .net 后台 下载 图片_特殊的 “图片软件” !
- MFC的六大关键技术
- pytorch: Parameter 的数据结构
- Hive基本查询语法
- halcon分割区域的方法
- 11、5款最佳网络故障排除软件,网络故障迎刃而解
- css实现手风琴图片特效
- 用rtl8139网卡制作的bios编程器(不用并口)
- linux用户目录互信,linux 互信不生效
- GRV – 可视化git仓库工具
- 为做了面向互联网部署(IFD)的Dynamics 365定制登录账号格式
- 2017年大数据会是广告市场最后一根救命草吗?