网站建设
- 2021-01-08 08:57:03
标签:Java Web、深圳网站建设、网站开发、网站部署、网站安全、网站优化
需求分析、网站建设方案、可行性分析
原型工具:pencil、Adobe XD、Axure
图像处理工具:gimp,Adobe Photoshop推荐书:设计在线事务:互联网产品设计实践,关于face 4:交互设计的本质,秩序之美:网页中的网格设计,网页设计和网页配色项目管理工具:
阿里云效应-企业一站式Devops平台编码-一站式软件研发管理平台项目管理软件开源项目管理软件免费项目管理软件Zen开源项目管理软件tapd agile开发项目管理腾讯敏捷产品研发平台相关技术:Java、HTML、CSS、JavaScript、AJAX、XML、JSON、maven、GIT/SVN、Tomcat、nginx前端框架:bootstrap/layui/、JQuery/VUE/,春季,春季MVC/Struts2,mybatis/Hibernate。开发工具:Eclipse、idea、dreamware。代码质量检查工具:sonarqube、eclipse插件(sonarlint、spotbugs、Ali P3C、360代码卫士)
5。代码规范:阿里巴巴java开发手册/Google java style。版本控制工具:git、SVN、腾讯工蜂社区版、codecloud gitee-基于git的代码托管及研发合作平台、coding-一站式软件研发管理平台、阿里云效率-企业一站式Devops平台,编码-一站式软件研发管理平台
其他:eolink接口管理平台、云工具包
图书推荐:BeyondCSS:网络设计艺术精髓,犀利的jQuery,代码整洁,有效的java2,大华设计模式,java8实践
1。域名注册、网站备案和公安备案。购买云服务器:【腾讯云】云产品限时销售,第一年99元
小网站云服务器配置:CPU:1核,内存1g,宽带(1Mbps/按流量计费),Linux是推荐的服务器(nginx+Tomcat+MySQL)
单核1G内存云服务器能做什么?-风格问题的答案是智虎
其他:腾讯云开发者实验室云服务器体验(1小时)
3。建站(Linux):
3.1,[windows10linux子系统]SSH登录服务器或其他SSH工具,安装JDK[1],Tomcat,nginx,MySQL
3.2。上传网站:FTP tools FileZilla,云工具包(阿里云工具包是一个免费的本地ide插件,帮助开发者更高效地开发、测试、诊断和部署应用)
3.3,配置nginx,启动Tomcat
4,域名解析
打开浏览器,访问域名,然后打开浏览网站。
1。制定安全规范、最佳安全实践、设置分页大小的上限、通过dto对象连接请求参数而不使用实体类参数、通过接口设置请求方法(get、post…)[参见sonarquber代码质量分析工具]。
2。全站HTTPS:SSL证书的优点,HTTPS构建的充分分析,HTTPS证书应用的安全检测,证书安装和网站HTTPS证书安装。关闭nginx版本显示
3 4。登录加验证码(图片验证码,图片点击式验证码,…),防止暴力破解,注册检索密码(电子邮件、短信)加验证码,后台登录密码应足够复杂;密码盐加密
0.5。X-xss-protection、内容安全策略、严格传输安全、X-content-type-options、X-FRAME-options、X-xss-protection、referer策略6。网站漏洞检测:华为网站漏洞扫描、OWASP-zap、arachni、百度安全指数、360网站安全检测
6 7。网站安全防护:网站安全狗-网站安全防护,后门防范| SQL注入防范| CC攻击防范|网马杀戮|篡改防范,百度云加速,360网站卫士,开源应用运行时自我防护解决方案-openrasp-百度安全
8。在使用管理系统(如UUID)之前,请将密码修改为复杂密码。
1,开放gzip压缩
2,开放http/2:http/2:互联网的未来
3
- 网站建设 发布于:
- 哪些公司在互联网行业发财? 发布于:
- 网络营销十大成功案例 发布于:
- 什么是网络营销 发布于:
- 传统营销终有一天会被网络营销所取代吗? 发布于:
- 网上营销推荐的官方帐号或网站是什么? 发布于:
相关内容