Java web 初入
Java Web应用的核心技术包括以下几个方面:
● JSP:进行输入和输出的基本手段。
● JavaBean:完成功能的处理。
● Servlet:对应用的流程进行控制。
● JDBC:是与数据库进行交互不可缺少的技术。
● JSTL和表达式语言EL:完成对JSP页面中各种信息的控制和输出。
1、分布式技术
在开发复杂的应用系统时,往往把系统分成逻辑上或物理上分离的部件,部件通常在各自平台的运行环境中运行,平台可以是异构的,平台之间通过网络连接。
在开发分布式应用系统时,最开始是两层的C/S(客户/服务器)模式,后来又发展到B/S(浏览器/服务器)、三层的客户/中间件/服务器和多层客户/多层中间件/多层服务器结构。多层结构的分布式技术把网络、数据和应用有机的结合起来,其中的客户机和服务器动态的建立或断开连接,满足用户的需求。
2、J2EE体系结构
J2EE是一种利用Java 2平台来简化企业解决方案中的开发、部署和管理等相关的体系结构,J2EE是成长最快的技术应用框架,全球绝大多数的新应用的由J2EE分布式应用体系支撑的。
J2EE是一种技术规范,是一个企业级的开发平台,它定义了整个标准的应用体系结构和一个部署环境。J2EE体系结构对于J2EE应用的开发越来越重要,现在,基于J2EE平台,用MVC(模型-视图-控制器)设计模式开发的web程序越来越多。
3、脚本
脚本是批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。
常用脚本语言Perl,Python,Ruby,Javascript
4、数据库
数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。web信息管理系统要实现对数据的增删改查就必然有数据库。
5、服务器端口
服务器是提供计算服务的器备,服务器需要响应服务请求,并进行处理,因此一般来说服务器应承担服务并且保障服务的能力。
服务器端口在操作系统中引入了一种新的输入输出接口技术,因为在TCP/IP协议中引入了一种称之为“S哦创可贴(嵌套字)”应用程序接口。有了这样一种接口技术,一台计算机就可以通过软件的方式与任何一台具有Socket接口的计算机进行通信。端口在计算机编程上也就是“Socket接口”。
我们现在所接触到的服务器端运行Tomcat就可以,提供链接数据库服务,供java代码读写数据。
6、Servelet
Servlet是运行在服务器端的程序,可以被认为是服务器端的applet。servlet被Web服务器(例如Tomcat)加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务器)接收请求,执行某种操作,然后返回结果。
转载于:https://www.cnblogs.com/zeminzhang/p/6308641.html
Java web 初入相关推荐
- java 多线程初入2
java 多线程初入2 并行的两个定律 获得更好的性能. 一般我们会把串行的程序改成并行的 期望提高的程序执行效率 问题. 业务的需要. 两个定律分别为 Amdahl 和 Gustafson Amda ...
- Java学习—初入Java
一.初入Java 文章目录 一.初入Java 2.JDK的目录介绍 3.PATH环境变量 4.ClassPath环境变量 5.编写第一个Java程序 6.Java的运行机制 7.Java包的定义与使用 ...
- Java Web基础入门第八十二讲 Listener(监听器)——监听器在开发中的应用(一)
监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用. 统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器 ...
- Java Web基础入门第八讲 Java Web开发入门——初始WEB服务器
WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源.Internet上供外界访问的Web资源分为: 静态web资源(如html页面):指we ...
- 萌新学Java之初入门径
字符串 String 位于java.lang包 * 使用lang包 不用导入头文件 * 字符串特点: 字符串是常量 * (一般字符串的方法 都是有返回值的 拼接) * 字符串使用跟基本数据类型一样 / ...
- 初入职场 的 实习总结与心得-web前端
文章比较长,是我刚入职的各种心理历程,全是我敲出来的 2018年11月26日,我来到了苏州科可瑞尔航空技术有限公司来实习,就职岗位是web前端,初入职场的我情绪百感交杂,又有兴奋又有惶恐又有暖心又有烦 ...
- 个人java学习路线-html初入
个人java学习路线-html初入 简单介绍 第一个html html基本标签 html实体符号 html的表格 创建表格和表格简单格式 表格合并 html的表格-thead tbody tfoot ...
- java初入多线程6
java初入多线程6 volatile 与java内存模型(JMM) java的内存模型都是围绕着原子性.有序性.还有可见性来展开的. volatile 主要是用来告知虚拟机,被volatile 修饰 ...
- java初入多线程5
java初入多线程5 线程中断 概念 :让目标线程停止执行,但是是高知目标线程希望线退出,具体退出由目标线程自己决定. 相关的方法,暂时只介绍Thread的方法 Thread.interrupt() ...
最新文章
- ios与html数据交互,iOS iOS与html进行交互
- 清单革命:为什么不仅是工具革命
- 手机通讯录c语言导入手机软件,有什么软件能快速将手机通讯录的联系人传到另一个手机上...
- maven webapp栽坑录
- Telepresence修改完善心得
- Eclipse maven构建springmvc项目
- 音乐和计算机跨界融合,音乐类综艺跨界融合有了新思路
- goredis文档中文翻译---Getting started with Golang Redis
- RMAN传输表空间迁移数据
- 迷你游戏平台开发(二)
- 一元函数,多元函数,可微的含义 多元函数微分的几何意义 多元函数偏导 那么为什么有微分和可导 能不能固定两个或者多个条件,多偏微分,哈哈
- URL.createObjectURL()方法
- 【一文读懂生物学重复与技术重复】
- a标签实现下载图片功能
- [buuctf.reverse] 131-135
- 水环保网关在湿地保护有什么作用?
- 新生学大学计算机心得,大学生信息技术心得体会怎么写
- 计算机视觉目标检测之selective search算法
- 使用Canvas绘制调色板和工艺卡片
- 无限循环抛出 No method found for class [B 这个异常
热门文章
- JavaScript中Console的9个常用调试命令
- 删除隐藏版本信息 版本回退_Git系列之-分布式版本控制Git详解
- 一看就会的OSPF路由协议综合实验
- extjs4 java_extjs4 Accordion布局
- 中国唯一入选 Forrester 领导者象限,阿里云 Serverless 全球领先
- SpringCloud 应用在 Kubernetes 上的最佳实践 — 诊断(线上联调)
- CNCF 2019 年度报告重磅发布 | 云原生生态周报 Vol. 41
- java c s测试_将Zlib Java与C进行基准测试
- 拼接名字_一个最简单的办法,教你识别原切肉和拼接肉
- 贝叶斯分类器的matlab实现_贝叶斯实验