15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > Java网站建设相关技术及常用工具

Java网站建设相关技术及常用工具

时间:2023-09-25 16:24:02 | 来源:网站运营

时间:2023-09-25 16:24:02 来源:网站运营

Java网站建设相关技术及常用工具:标签:Java Web、建站、网站开发、网站部署、网站安全、网站优化

零、前期:

需求分析、网站建设方案、可行性分析……

一、设计:

原型设计工具:Pencil、Adobe XD、Axure ……

图片处理工具:GIMP、Adobe Photoshop ……

二、开发:

1、项目管理工具

阿里云云效-企业级一站式DevOps平台
CODING - 一站式软件研发管理平台
项目管理软件 开源项目管理软件 免费项目管理软件 - 禅道开源项目管理软件
TAPD-敏捷开发 项目管理 腾讯敏捷产品研发平台……

2、相关技术:Java、HTML、CSS、JavaScript、Ajax、XML、JSON、MavenGit/SVN、Tomcat、Nginx……

前端框架:Bootstrap/Layui/……、JQuery/VUE/……

数据库:MySQL/SQLServer/Oracle/……

应用框架:SpringBoot、Spring、Spring MVC/Struts2、MyBatis/Hibernate/MyBatis-Plus/JPA/JdbcTemplate……

3、开发工具:Eclipse、IDEA、Dreamware……

4、代码质量检查工具:SonarQube、IDE插件(SonarLint、SpotBugs、阿里P3C)、360代码卫士……

5、代码规范:《阿里巴巴Java开发手册》/《Google Java Style》……

6、版本控制工具:Git、SVN、 腾讯工蜂社区版、码云 Gitee — 基于 Git 的代码托管和研发协作平台、CODING - 一站式软件研发管理平台、阿里云云效-企业级一站式DevOps平台、CODING - 一站式软件研发管理平台……

其他:Eolinker接口管理平台、Cloud Toolkit(集开发、测试、诊断、部署为一体的免费本地IDE插件,帮助开发者真正实现一键式研发部署。提升研发部署速度数倍以上,大幅降低研发成本)

三、网站部署:建站基本流程

1、域名注册与网站备案和公安备案

2、购买云服务器:【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

小型网站云服务器配置:CPU:1核,内存1G,宽带(1Mbps/按流量计费),推荐Linux Server服务器(Nginx+Tomcat+MySQL)

单核1G内存的云服务器可以用来做些什么? - 似懂非懂风格的话的回答 - 本站

其它:腾讯云-开发者实验室-云服务器体验(1小时)

3、搭建网站(Linux):

3.1、[Windows10Linux子系统]SSH登录服务器或其它SSH工具,安装JDK[1]、Tomcat、Nginx、MySQL

3.2、网站上传:FTP工具Filezilla、Cloud Toolkit(阿里Cloud Toolkit 是免费的本地 IDE 插件,帮助开发者更高效地开发、测试、诊断并部署应用)

3.3 、配置Nginx、启动Tomcat

4、域名解析

打开浏览器,访问域名,即可打开浏览网站。

四、网站安全:

1、开发安全规范、最佳安全实践、分页大小设置上限、不用实体类接参、接口设置Request Method(GET、POST...)等[参见SonarQuber代码质量分析工具]。

2、全站HTTPS:SSL 证书 HTTPS 优势、HTTPS建设全解析

HTTPS 证书申请、证书安装、网站HTTPS证书安装安全检测

3、关闭Nginx版本显示

4、登录加验证码(图片验证码、图片点选式验证码、...),防止暴力破解,注册、找回密码(email,短信)加验证码,后台登录密码要足够复杂;密码加盐加密

5、X-XSS-Protection、Content-Security-Policy、Strict-Transport-Security、X-Content-Type-Options、X-Frame-Options、X-XSS-Protection、Referrer-Policy

6、网站漏洞检测: 华为网站漏洞扫描、OWASP ZAP、Arachni、百度安全指数、360网站安全检测

7、网站安全防护:网站安全狗-网站安全防护,防后门|防SQL注入|防CC攻击|网马查杀|防篡改、百度云加速、360网站卫士 、开源应用运行时自我保护解决方案 - OpenRASP - 百度安全

8、管理类系统交付使用前把密码修改为复杂密码,如UUID。

五、网站优化: 网站速度优化、建站优化

1、开启GZip压缩

2、开启HTTP/2:HTTP/2: the Future of the Internet

3、启用CDN:百度云加速

4、网站SEO优化:SEO综合查询 - 站长工具、SEO、title、keywords、description、页面标题用h1~h6标签...

5、网站浏览器兼容优化:浏览器市场份额、Can I use... Support tables for HTML5, CSS3, etc、Check Browser Compatibility, Cross Platform Browser Test

6、浏览器开发者工具(前端页面性能优化:Google PageSpeed)

六、网站监测:

百度统计--最大的中文网站分析平台

百度安全指数 - 综合互联网安全服务平台|免费安全检测|在线漏洞检测|恶意内容检测|网站综合安全检测|网站安全评分

网站测速|网站速度测试|网速测试|电信|联通|网通|全国|监控|CDN|PING|DNS 17CE.COM

Zabbix:企业级开源监控解决方案(Zabbix是一个成熟、易用的企业级开源监控解决方案,适用于百万级指标的网络监控和应用监控)

参考

  1. ^Linux/x64 openjdk-11 tar.gz 安装 https://cloud.tencent.com/developer/article/1366744

关键词:工具,技术,相关,建设

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭