菜鸟程序员的自我思想工作-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浏览器,原理如下图所示:
第一章的复习先到这里啦
- 菜鸟程序员的自我思想工作-jsp
- 菜鸟程序员的自我思想工作-jsp之servlet入门(2)
- 程序员的自我修养----软件工程思想
- 程序员的自我修养: 编译器工作过程
- 菜鸟程序员自我修养心得
- 工作三年的程序员如何在技术上实现自我的提升
- 提升能力,挑战自我-----------------注:刚工作的JAVA程序员
- 一个菜鸟的自我检讨
- 谈谈菜鸟的自我修养
- 论菜鸟的自我修养
- 一个菜鸟程序员几年的工作体会与总结
- 程序员的自我修养
- 程序员的自我修养
- 程序员的自我修养
- 程序员的自我修养
- 程序员的自我修养
- 程序员的自我经营
- 程序员的自我修养
- Hibinment 分页查询
- 清北学堂-D6-T2-tree
- java设计模式总结三:单例模式
- java判断字符串是否为空的方法
- Construct2 第一次制作的小游戏
- 菜鸟程序员的自我思想工作-jsp
- 商业街 (最小生成树)
- 【中国剩余定理 && 扩展欧几里德】 POJ
- hadoop设置ssh免密码登录
- 当手机滑到页面底部时自动加载数据
- 7744问题
- think in java 笔记(二) : “不可变”
- Hibment 测试opsession 实现getCurrentSession 的原理
- 动态代理