java WEB开发入门
WEB开发入门
1 进入web
JAVASE:标准- standard JAVA桌面程序 GUI SOCKET
JAVAEE:企业-浏览器控制 web
2 软件结构
C/S :client-servlet 客户端--服务器
QQ, 飞秋
特点:必须下载安装客户端程序
服务器升级,客户端也需要升级
B/S:broswer-server 浏览器端--服务器
淘宝 京东
特点:需要安装客户端软件只需要浏览器即可
服务器升级,浏览器不需要升级
JAVAEE ---JAVA WEB 是用B/S 结构
3 web服务软件
将资源共享给外部访问 主要放到服务器里面用来用来运行或者解析程序的
Tomcat websphere jobss......
Tomcat :开源组织Apache的产品,免费,支持JAVAEE规范,可以运行JAVAWEB。
4 Tomcat的使用
4.1 到apache官网下载 www.apacher.org 下载
4.2 Java环境文件夹中已给 tomcat7.0的版本
4.3 安装Tomcat,注意安装的前提条件是机器上必须先有jdk
4.4 启动TOMCAT 找到configure tomcat--->start 启动 停止按stop
4.5 如果端口冲突 (显示状态冲突) 就需要修改端口
打开 C:\Tomcat\conf\server.xml 文件找8080端口 让后修改为8000 重启tomcat
<Connector port="8000" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
4.6 如果TOMCAT拒绝访问 --找到C:\Tomcat\bin\Tomcat7w.exe和Tomcat7.exe--属性---兼容性---兼容模式和管理员身份运行打上勾
5 TOMCAT访问
http://127.0.0.1:8000
127.0.0.1 和 localhost 表示本地IP
6 tomcat目录结构
bin |
存放tomcat命令 tomcat启动项 Tomcat7.exe Tomcat7w.exe |
conf |
Tomcat的配置信息,其中server.xml是核心文件,可以通过server.xml修改访问端口 |
lib |
支持tomcat运行的jar包 支持解析servlet,jsp等等 |
logs |
运行程序的日志信息,运行错误,启动停止等等都会记录到日志文件中 |
temp |
临时文件 |
webapps |
共享资源目录也叫做项目目录,web项目放入该文件夹下运行,tomcat默认root项目 |
work |
Tomcat的运行目录,JSP运行产生的临时文件就会放到这里,可以提升效率,如果以后开发过程中明明已经修改了jsp文件,但是没有反应可以就是这里缓冲有问题,那么删除该缓冲,它就会重新生成临时文件 |
7 web应用目录
指的是webapps下面的项目
动态资源 |
Jsp页面 |
||||||
静态资源 |
Html页面,JS脚本,image图片 |
||||||
WEB-INF |
|
java WEB开发入门的更多相关文章
- day04 Java Web 开发入门
day04 Java Web 开发入门 1. web 开发相关介绍 2. web 服务器 3. Tomcat服务器启动的问题 4. Tomcat目录结构 5. Web应用程序(虚拟目录映射,缺省web ...
- java web 开发入门实例
学习是个技巧活,关键是要找到重点的地方,新手在这方面的坑尤其多.看别人的教程一步一步的跟着做,隔几步就遇到一个新知识点,忍不住就百度往深处了解,一晃半天就过去了. 有的知识点要深入学习的,有的是了解下 ...
- java web 开发入门 --- tomcat/servlet/jsp
在做java web 开发时,要先安装tomcat.它是一个web服务器,也叫web容器,我们把写好的jsp, html页面放到它里面,然后启动它,就可以用浏览器访问这些页面,地址栏中输入localh ...
- java web 开发入门
Java web,是java技术用来解决web互联网领域的技术总和.Java web技术主要包括客户端和服务端,java在客户端的服务有java applet,不过用的非常少,大部分应用在服务端,比如 ...
- java web开发入门汇总
servlet 用java语言开发动态资源网站的技术,在doGet方法中拼接显示html,在doPost方法中提交数据.类似于.net的ashx技术. servlet生成的class文件存放在tomc ...
- Java开发工程师(Web方向) - 01.Java Web开发入门 - 第6章.蜂巢
第6章--蜂巢 蜂巢简介 网站开发完,就需要测试.部署.在服务器上运行. 网易蜂巢: 采用Docker容器化技术的云计算平台 https://c.163.com 容器管理:容器可被视作为云主机的服务器 ...
- Java开发工程师(Web方向) - 01.Java Web开发入门 - 第4章.Maven
第4章--Maven Maven实战 Java Web应用的部署: 手动式: 编译:javac -cp $CATALINA_HOME/lib/servlet-api.jar web-inf/class ...
- Java开发工程师(Web方向) - 01.Java Web开发入门 - 第3章.Tomcat
第3章--Tomcat Tomcat安装与运行 Tomcat:目前最常用的基于java的web应用服务器 本课程中所有的Java代码最终都需要部署到Tomcat中运行 Tomcat的配置文件是XML的 ...
- java web开发入门一(servlet和jsp)基于eclispe
servlet 用java语言开发动态资源网站的技术,在doGet方法中拼接显示html,在doPost方法中提交数据.类似于.net的ashx技术. servlet生成的class文件存放在tomc ...
随机推荐
- bzoj 1711 [Usaco2007 Open]Dining吃饭&&poj 3281 Dining
最大流. 这东西好像叫三分图匹配. 源点向每个食物点连一条容量为1的边. 每个饮料点向汇点连一条容量为1的边. 将每个牛点拆点,食物点向喜欢它的牛的入点连一条容量为1的边,牛的出点向它喜欢的饮料点连一 ...
- linux系统硬件配置查看方法
一:查看cpu more /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo 如 ...
- bzoj2330: [SCOI2011]糖果
2330: [SCOI2011]糖果 Time Limit: 10 Sec Memory Limit: 128 MB Description 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友 ...
- bzoj 4326: NOIP2015 运输计划
4326: NOIP2015 运输计划 Time Limit: 30 Sec Memory Limit: 128 MB Description 公元 2044 年,人类进入了宇宙纪元.L 国有 n 个 ...
- DOM
DOM:Document Object Model 文档对象模型文档:html页面文档对象:页面中的元素文档对象模型:定义为了能够让程序(js)去操作页面中的元素DOM会把文档看作是一棵树docume ...
- php验证身份证号码的正确性
/********************php验证身份证号码是否正确函数*********************/function is_idcard( $id ) { $id = strto ...
- Android开发环境搭建
导读: 学习Android开发第一步就是搭建Android开发环境. 1.安装JDK JDK(Java SE Development Kit)是Java的开发工具集.SE表示标准版. JRE(Java ...
- ES6箭头函数与展开运算符
箭头函数:省去了关键字function和return: eg: reduce=(a,b)=>a+b;//返回a+b的值 redduce=(a,b)=>{console.log(a);con ...
- Ajax工作原理
在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景.原理.优缺点等各个方面都很少涉及null.这次写这篇文章的背景是因为公司需要对内部程序员做一个培训.项 ...
- 【IOS】将字体大小不同的文字底部对齐
从WP转IOS了,还是放不下...... 在项目中,要实现如图多个不同大小的文字 底部对齐的效果 像下面这样: (想要的效果) 以为用三个UIFont不同的UILabel 之后让他们底部对齐 ...