1.万维网的主要内容包括创建网页、放置网页、传输网页、定位网页和浏览网页。要进行Web开发,首先必须要有Web浏览器与Web服务器。
2.网站分为前端和后端。前端主要负责页面的展示,后端则是业务逻辑的实现。在经典的Java Web的开发模式中,通常使用JSP技术作为表现层的实现,其实也就是所谓的前端。当然只懂得JSP是不够的,还需要懂HTML、CSS、JavaScript和Ajax等一些前端的基础技术,JSP技术在其中扮演外层包装的角色。
后端是由一些实现了业务逻辑Java代码和数据库组成的,来实现Java Web项目。但是只会写而不会部署,Web项目仍然不能使用。项目代码已经写好,需要找一个容器来运行这些代码。这里说的容器就是Java EE应用服务器,其实这些都是服务器软件,只是主机运行了这些软件。
3.MVC框架可以使得HTML和Java混合编程改变为纯HTML或Java编程,可以实现MVC编程规范。MVC框架是大智慧,用来对软件设计进行分工。
4.只要把Web项目部署在Web服务器上并发布,客户端浏览器就可以通过访问Web服务器上的资源,这是很典型的B/S架构。