现在是大二,只是简单地在学校学了oracle,java,html+css+js,jquery,在学javaweb。
求大佬们给说个详细的做网站的流程和需要学的东西,我现在想做但是就是不知道从哪开始做。
1、先搞台服务器,初次的话可以买阿里云虚拟主机,多人共享的那种,也可以买个人独享的,而且学生有优惠,好像可以打一折
2、搞个域名,便宜的首年只要4块钱,解析到你得服务器的地址
3、如果买的是虚拟主机就方便了,直接把你的项目放到它指定的目录下(文件相对地址就是你的访问路径,用一些框架比较方便些)
4、在开发工具里面配置ftp,比如IDEA,可以将你改动的文件上传到服务器
5、访问域名
做网站懂的知识除了html,css,js还有懂一门后台语言比如php,java,因为很多框架都是这两种语言写的
1、先学html标记语言、css和javascript
2、再学习一门后台语言,PHP、Perl或Python也行
3、还要学习数据库MySQL、SQLite、postgresql、oracle、mssql或DB2等等任何一种DB
4、要申请购买域名,可以到万维网去购买,阿里云、腾迅云和百度云都有代理
5、要申请购买服务器空间,然后再解析域名并绑定到该空间后才可以正常访问
6、把网站资料打包上传到服务器空间解压并安装就可以了
1.后端提供数据,选择一门你会的语言,比如Java或PHP等;
2.前端需要写页面,将数据展示出来,可能还会涉及到与用户交互,具体看你想做一个什么样的网站;
3.如果只是静态页面,就不需要后端提供数据,只是前端写页面就好,前端主要是用到HTML,CSS,JAVASCRIPT
4.想让别人访问到你的网站的话,就得买一个服务器,阿里云或者腾讯云都可以,还有其他,具体可以百度,这些平台也有操作文档。
租一台腾讯云服务器,学生有优惠的,然后可以百度看下廖雪峰的python3教程,直接教做网站,可能几天就ok了
标准公司开发流程
确定需求 - 设计产品原型 RP - 效果图设计 UI - 前段切图 HTML + CSS + JS - 数据库建立 - 程序开发 - 测试
想做全站工程师 从 前段开始 加油!
1.网站域名和空间
一个网站的建设首先要有一个好的域名,我们常见的网站后缀一般都是选择.com和.cn的较
多,.com是国际域名后缀,.cn是中国的域名,域名的主体一般和你的网站主题,或者企业的名称全拼来做域名的主体,域名空间。网站空间是用来存放您的网站内容和程序文件,比如网页、图片、视频资料等等。
2.网站设计布局
对于访问网站的大多数用户来说,进入网站后给他的第一眼就是网站结构布局。不同类型的网站设计业不一样,在建站前期我们需要做一个合理的规划,想好需要实现的功能,想要的板式类型和主要的面对用户群,但是不管怎么设计,网站的作用都是为了能直接吸引用户,让用户能更快的了解企业产品及技术。这时候我们要收集好素材,包括网站中需要的内容,文字,图片等信息。
3.制作建设
当做好以上内容准备的时候,就可以开始建站了,建站主要分前台和后台。前台是网站的板式,根据网站类型及面向人群来设计网站的版面,版面不直太过杂乱,一定要简洁,保证用户体验,才能让访问者有好感。建设后台就较为复杂了,就要用程序整合前台,并且完成需要的功能,这个需要较为复杂的程序编写。网站建设归终于一点就是网站布局,只有合理布局每一个板块,把最直接最有效的信息展示在用户面前,而且用户查找信息也比较快捷方面,用户获得的有效信息当然也会更快更多,可以大大提高网站转化率。
4.测试发布
当网站程序方面编写好的时候,就是个一个网站的雏形了,但这时候网站或多或少还是会有bug的,需要进行测试评估,网站还是有很多不完善的地方,要从用户体验的角度多去观察,渐渐完善。当网站的问题都解决,没什么大的问题的时候,就可以把网站传到虚拟主机空间里,域名解析到服务器ip,这个时候访问域名就可以正式访问网站了。
5.维护推广
在网站上线之后,我们要完善网站的不足,定期修复和升级,保障网站运营顺畅,然后对网站进行推广宣传。网站推广的方法可以归纳为八种,即: 搜索引擎推广方法、电子邮件推广方法、 资源合 作推广方法、信息发布推广方法、病毒性营销方法、bbs宣传方法、网络广告推广方法和综合网站推广方法。
1.后端提供数据,选择一门你会的语言,比如Java或PHP等;
2.前端需要写页面,将数据展示出来,可能还会涉及到与用户交互,具体看你想做一个什么样的网站;
3.如果只是静态页面,就不需要后端提供数据,只是前端写页面就好,前端主要是用到HTML,CSS,JAVASCRIPT
4.想让别人访问到你的网站的话,就得买一个服务器,阿里云或者腾讯云都可以,还有其他,具体可以百度,这些平台也有操作文档。
1.申请域名和空间,域名绑定空间
2.设计建设网站栏目及内容
4.上传空间,测试到完善
最简单方法是用一个现成模板,比如织网CMS官方网站做好的模板。
首先你要明确技术方向,目前主流的技术有ajax、websocket,j2ee等等,我建议你使用ajax技术来实现你的网站,前端页面使用h5+js(angular或者 vue),当然原生也ok,后台使用java+mysql
之后就是利用Apache/Tomcat 运行你的后台服务 ,随后在你的服务器上将前端页面与后端结合,nginx了解一下,差不多你就可以看到你的自主网站了,当然你也可以选择php,jsp这种集成型的
做网站我用的是java web 最常用的:
一.struts2
1.导入jar包
2.struts2中配置核心拦截器
3.编写实现类(Action)服务层
4.编写struts2.xml(1.加载Action2。找到匹配方法3.跳转相对应的页面)
二.ssh2
1.导入jar包,
2.在web.xml里配置struts2的核心拦截器,并且配置spring监听
3.创建实体类,采用注解的方式或者实体类的映射文件xml
4.创建接口层和实现层,并且实现层采用注解方式,调用持久层架构的操作方法
5.创建控制层,采用注解的方式
6.创建struts2.xml文件,并且把struts2的Action交由spring管理,进行配置
7.在WEB-INF下创建config文件夹,在config文件夹下创建aplicationContext.xml,作用是:1、配置数据库的连接 2、配置sessionFactort对象3、配置事务管理4、把事务管理交由annotations
你只是要知道流程学习的吗,那就
1, 先在自己电脑做好本地测试,localhost或127.0.0.1访问。
2, 需要让别人可以访问的,如果只是内网,直接放自己电脑别人访问你电脑。外网需要就得买个空间把发布后的传上去,这时要访问可能卖家给的二级域名,一大串的地址,若要起个正式名称再考虑买域名,,当然有些买空间送域名或者买域名送空间的。
1,如果只是学习、在你自己电脑就可以作,你学的这些足够页面功能,如果涉及数据库可以从mysql学起,很多在实际需求中临时再学的、
2,如果要别人也能访问、买个空间,把发布好的代码上传上去,买之前先问好是否支持你做的技术比如jsp php等、unix空间比较便宜、windows比较贵
3,买空间都有送域名,一大串的二级以上域名,若需要好听的域名得自己申请,有的买空间送域名、或买域名送空间,,若只是学习可以不必买太贵,1元空间进去试水