单人做一个网站需要掌握哪些知识?(怎么开发一个自己的网站?)

单人做一个网站需要掌握哪些知识?(怎么开发一个自己的网站?)

简单列举一下

单人做一个网站需要掌握哪些知识?

网站的功能和需要的知识,作为问题的主要学习思路的参考吧

1 .要在网页上显示内容,必须学习HTML。 例如,这一页有文字和图像。

2 .光有文字是不行的,还要考虑不同的颜色、版式、排版,要产生这样的页面效果,必须学习基本的CSS

3 .有一些交互,如修改代码后可以实时看到效果,必须掌握Javascript等

4 .直接写CSS太累了,需要应用别人写的东西。 快,比自己做的漂亮。 那么,你可以用Bootstrap

5 .现在网站有1000多个页面。 不能制作1000张html。 所以,这些需要维持在数据库里。 那样的话,学习简单的MySQL

6 .现在共有55张表。 。 。 。 如何保护他们的关系~彼此如何依赖,外键如何关联,这需要学习表关系的相关知识

7 .有数据库,也有表。 那么,如何从这些表中提取数据呢? 我使用的是JAVA技术堆栈,所以我需要使用JDBC

为了使用JDBC,不就需要Java的基础吗? 要仅满足JDBC的执行,需要以下基于JAVA的库:

面向对象,变量操作符控制流,数字和字符串,异常处理,集合,嗯,正好

9 .这样JDBC就可以检索数据了,但检索后如何在HTML上显示呢? 需要JSP

10 .需要servlet容器、TOMCAT才能让JSP运行。 简单地使用就可以了

11 .但是,TOMCAT很难在自己的机器上跑啊。 必须放在公众网上实行。 别人能看啊。 所以,您需要掌握如何在LINUX上部署TOMCAT

12 .那么,挂在公共网上的Linux自己怎么弄? 我也拿不到,我是在AlibabaCloud (阿里巴巴云)租的LINUX云服务

13 .随着网站提供的功能越来越多,光靠JSP开发太慢,很难维护。 此时,使用Struts提高开发效率

14. JDBC也变得有点难以维护,所以改为Hib

怎么开发一个自己的网站?

如果你在做这方面的工作,完全可以自己构建。 基本的过程是购买域名并备案,然后编写代码并部署上线。 其中最难的是编写代码。 完整的网站由前后端组成。 也就是说,所有的技术都必须完成。 不过,选择模板自助建站,根据现有模板修改即可。 AlibabaCloud (阿里巴巴云)有云速美站。 没有技术要求。 要是能进行电脑的基础操作就好了。 可以选择一千套模板。 对于大多数行业,专家都会一一解答。 云速成美站功能亮点

关于: https:// AC.a liyun.com/application/web design/sumei? userCode=pbr3yqtc

但是,对于需求大、业务逻辑复杂的项目,模板生成站可能无法满足。 然后,可以选择自定义创建工作站。 你不做任何操作,只需提供相关需求说明,AlibabaCloud (阿里巴巴云)专家一对一完成创建站,点击: https:// AC.com