菜鸟程序员的自我思想工作-jsp

来源:互联网 发布:p2p平台运营数据分析 编辑:程序博客网 时间:2024/06/04 01:01

想起来已经两个星期没有更新博客了,必须补回来----

国庆一直有目标干嘛干嘛,可是最终还是泡汤了,转眼我就只剩一天的假期了QAQ

有想过不如把JavaScript的课程设计做了吧,可是做到了一半感觉对JS整个流程整个框架都不是很熟悉,做来做去都只是html+css,几乎很少用到JS

虽然JS知识点简单易懂容易看【喂】除了市级联动还有各种图片滑动、表单认证之外几乎没什么要放在课程设计里面了,哦还有个广告

至于这些东西老师还没讲,还是回校再做吧,还有很多东西等着我去做呢。

还有的是ssh,自认为自己配置代码成功之后很牛B,毕竟虽然ppt啊文章啊的东西没深究就项目搞定了很方便【并不】,其实还有很多看不懂

想要一步登天真的很难很吃力……

所以先去看看jsp相关的知识好了,于是我在图书馆借了两本书---

①基于MVC的JSP软件开发案例教程

这本书有源码:http://61.145.231.44:8080/skills/solver/classView.do?classKey=6152862&menuNavKey=6152862 好像进不去,尴尬……

②JSP动态网站开发

-------好的,我要开始学(复)(预)习了--------------

先看②

1.1 Java开发平台介绍

随着Java技术的不断发展,针对不同市场的需要,在1999年,Sun公司把Java技术细分为3个不同的开发平台,分别是

          1.针对普通PC应用的J2SE(Java 2 Standard Edition)

J2SE包含那些Java语言核心的类,主要用于桌面应用软件的开发

          2.针对嵌入式设备及消费类电器的J2ME(Java 2 Micro Edition)

    J2ME主要应用于手机、PDA、智能冰箱、智能空调、机顶盒等硬件设备

  3.针对企业应用的J2EE (Java 2 Enterprise Edition)

        前面我们学习的Java技术属于J2SE

Servlet是服务器端的Java程序,JSP(Java Sever Page)是服务器端页面

1.2.1 C/S 和 B/S 的概念

在目前的企业开发中,常用的开发模式有两种:C/S 和 B/S

C/S即Client/Server 应该就是需要客户端的【接地气ing

虽然从定义上,C/S模式是指任何事务处理分开进行的网络系统,但绝大多数的C/S应用系统都是C/S数据库系统,充当服务器

的是大型数据库系统,如SQL Server、Oracle、MySql等。比如说使用JavaSwing开发的数据库管理系统,Java程序安装在各个

不同的客户端,数据库则只存在于一台服务器主机上。多个用户在各自的主机上,使用该程序操作同一个数据库,如下图所示

                                                                           

B/S即Browser/Server 就是浏览器那种吧【接地气ing

B/S模式是指软件的主体部分都在服务器端,用户只需使用浏览器发出请求,由服务器执行对请求动作的运算,并将最终结果

发回到客户端。


1.2.2     C/S和B/S的区别

1.数据安全性B/S的优势)

对于集团及大型应用来讲,C/S结构软件安全性是令人无法接受的

B/S客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题就并不复存在了

2.数据一致性(B/S的优势)

3.数据实时性(B/S的优势)

4.可维护性(B/S的优势)

5.响应速度(C/S的优势)

C/S结构中,客户端与数据库服务器直接相连,所以响应速度非常快

6.界面设(C/S的优势)

7.服务器负载 (C/S的优势)

C/S结构中,客户端和服务器端都能处理任务,可以大大减少服务器压力。

B/S结构绝大部分工作由服务器承担,使得服务器负担很重

1.3 三层结构

表示层--用户界面

业务逻辑层(应用层)--应用服务器,也就是常说的中间件,所有的应用系统、应用逻辑、控制都在这一层

数据访问层--数据库服务器存储大量的数据信息和数据逻辑,所有与数据有关的都在这层

1.4 Web服务器

Web服务器,即在网络中为实现信息发布、资料查询、数据处理等诸多应用而搭建基本平台的服务器,

有时,我们也常常称Web服务器为Web容器。

工作原理:

1.Web浏览器向一个特定的Web服务器发出Web页面的请求

2.Web服务器接收到Web页面请求后,寻找所请求的Web页面,执行相应的功能

3.将用户请求的最后结果以Web页面形式发送到客户的Web浏览器,原理如下图所示:



第一章的复习先到这里啦


原创粉丝点击