JavaEE Day00 Java Web课程介绍】的更多相关文章

转自:http://www.cnblogs.com/pythontesting/p/4963021.html Java Web开发介绍 简介 Java很好地支持web开发,在桌面上Eclipse RCP谈不上成功,JAVA是主要用在服务器端,和Python一样是极其重要的Web后台开发语言. Java Web应用通常不直接在服务器上运行,而是在Web容器内.容器提供的运行时环境,提供JVM (Java Virtual Machine)运行本地Java应用.容器本身也运行在JVM. 通常Java的…
企业办公测试截图和服务器地址 本篇博客主要围绕以下几个部分展开,登录.系统管理.工作流.个人事务管理.内部邮件.公共信息共六个部分.主要有界面截图和简要介绍. 一.登录.更改密码界面 登录界面包括以管理员身份登录系统和以普通用户身份登录系统,他们只是账号和密码的不一样.如果用户是管理员就用管理员账号和密码登录系统,如普通用户就以自己的账号和密码登录系统,管理员用户只有拥有更加的权限,可以对系统进行管理. 1.1登录界面 用户需要输入账号,密码登录我们系统才能进行相应的操作.用户在图1-1所示的界…
以下是几个简单知识: JavaBean:用于传递数据,拥有与数据相关的逻辑处理 JSP:从Model接收数据并生成HTML Servlet:接收HTTP请求并控制Model和View jdbc:用于配置环境 前言:相关的软件下载和环境配置 1.下载并配置JDK. 2.下载eclipse. 3.下载并配置apache-tomcat(服务器). 4.下载MySQL(数据库). 5.下载Navicat for MySQL(数据库可视化工具),方便对数据库的操作. 6.下载jdbc用来实现eclipse…
由于实际开发中我们一般不能在jsp页面上写java代码,而el表达式也做不了判断 循环之类的复杂操作,为了弥补这些缺点,所以就有了JSTL. 简介 JavaServer Pages Standard Tag Library,JSP标准标签库 从JSP1.1规范开始,JSP就支持使用自定义标签,使用自定义标签大大降低了JSP页面的复杂度,同时增强了代码的重用性.为此,许多Web应用厂商都定制了自身应用的标签库,然而同一功能的标签由不同的Web应用厂商制定可能是不同的,这就导致市面上出现了很多功能相…
Servlet简介   (1) Servlet本质上就是一个Java类,只不过运行在Servlet容器中 (2) Servlet的功能: ① 创建并返回客户请求的动态HTML页面 ② 创建可嵌入到现有HTML页面中的部分HTML页面 ③ 与其他服务器资源进行通信 Servlet容器响应客户请求的过程 ① Servlet引擎检查是否已经装载并创建该Servlet实例对象(有②否④) ② 装载并创建Servlet的一个实例对象:调用该Servlet的构造器 ③ 调用init()方法 ④ 创建一个用于…
JSP     jsp隐式对象:JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐式对象也被称为预定义变量. jsp脚本片段 l jsp脚本片段是指嵌套在<%和%>之间的一条或多条java程序代码. l 在一个jsp页面中可以有多个脚本片段,每个脚本片段都必须嵌套在<%和%>之间. l 多个脚本片段中的代码可以互相访问 jsp表达式 l jsp表达式将要输出的变量或表达式直接封装在<%=和%>之中,例如Current…
Session会话   l web应用中的会话是指一个客户端浏览器与web服务器之间连续发生一系列请求和响应过程 l web应用的会话状态是指web服务器与浏览器在会话过程中产生的状态信息,借助会话状态,web服务器能够把属于同一会话中的一系列请求和响应过程关联起来   session机制 ① session机制采用的是在服务器端保持http状态信息的方案 ② 当客户端第一次发送请求到服务器时,服务器先检查这个请求中是否包含一个session标识(即JSESSIONID) l 如果已经包含了一个…
request和response l HttpServletRequest l 请求转发 l HttpServletResponse l 请求重定向   请求流程 每次请求service(),都会由容器创建一个新的对象. 首先用户向Servlet发出请求,然后由tomcat服务器创建request和response两个对象,然后将两个新对象传递给servlet,然后servlet用response返回响应,浏览器解析response响应. Servlet对象的比较 ① request和respo…
1.系统分析 1.1需求分析 实现一个简单但功能完整的商城项目,从设计到实现,规范化完成该项目,锻炼javaweb项目的编写能力,理解软件工程的软件设计思想 1.2编程技术简介 本次课程主要使用的软件有Intellij IDEA.Navicate for MySql.Sublime text. Intellij IDEA:主要用于项目的创建和项目核心代吗的编写,逻辑的实现. Navicate for MySql:主要用于数据库的管理,可视化的数据表更容易找出项目中的问题. Sublime tex…
这学期 Java Web 课程的第一节课就简短复习了一下 Java 的一些基础知识,所以觉得 Java 的基础知识还是很重要的,但当我想要去写一篇 Java 回顾的文章的时候发现很难,因为坑实在太多了(一个头,两个大),只能另外找一些时间去写顺便巩固巩固自己的基础. --[1. 什么是 Servlet ]-- 学习一个东西就要先去了解它是什么东西. Servlet 取自两个单词:Server.Applet (很符合 sun 公司的命名特点), Java Servlet 的简称,其实质就是运行在…