博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java web 笔记
阅读量:6794 次
发布时间:2019-06-26

本文共 2231 字,大约阅读时间需要 7 分钟。

本文旨在简单叙述java web项目开发

工具:

注意:最好都用32位的包,具体版本与版本之间的兼容性关系请去百度。

解压apache-tomocat-7.0.73、eclipse,存放目录如下F:\JAVA

双击安装jdk一切采用默认,安装结果目录如下C:\Program Files (x86)\Java

 

配置系统环境变量如下:

JAVA_HOME  C:\Program Files (x86)\Java\jdk1.7.0_79

CLASSPATH  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

path      C:\Program Files (x86)\Java\jdk1.7.0_79\bin

        C:\Program Files (x86)\Java\jdk1.7.0_79\jre\bin

CATALINA_HOME  F:\JAVA\apache-tomcat-7.0.73

CATALINA_BASE   F:\JAVA\apache-tomcat-7.0.73

TOMCAT_HOME    F:\JAVA\apache-tomcat-7.0.73

CLASSPATH  追加  %CATALINA_HOME%\lib\servlet-api.jar;

path      追加  F:\JAVA\apache-tomcat-7.0.73\lib\servlet-api.jsr

注意:系统环境变量配置方法不唯一,根据个人理解去配置能找到路径就行,有些可以不配。

eclipse新建java web项目

设置eclipse默认工作区:F:\JAVA\workspaceGuo

文件/新建/动态web项目

注意这里把 web.xml 勾选上

右键项目名称/运行方式/在服务器上运行

 

注意这个页面,如果第一次使用,请勾选“手工定义一个新服务器”,服务器版本根据自己apache-tomcat-7.0版本选择这里的Tomcat v7.0 server;如果这里不是第一次,可以勾选“选择一个现有服务器”。

WebContent目录下新建index.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%>
firstGuo<% String []a = new String[6]; a[0] = "guo"; String []b = {
"guo jiang","zhu ke fei"}; System.out.println(b[0]);%>baiduyixia
<%=b[0]%>

简单解释下 .jsp 文件,可以有style标签做css,可以有script标签做javascript代码,可以有<%%>做java代码,html里面插入变量值使用<%=b[0]%>

WebContent/WEB-INF/web.xml配置文件  详询百度

webGuo02
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp

java类建立在Java Resorces/src/目录下,层次结构如下

这里做服务器停止/启动/调试等,可以为服务器增加或删除项目,一个服务器可以同时多个项目,服务器端口默认都是8080

服务启动以后,可以在控制台查看日志,可以使用本地浏览器打开http://localhost:8080/webGuo01或者http://localhost:8080/webGuo01/index.jsp访问来做测试

测试完成后需要发布到apache服务器webapps目录下

拷贝F:\JAVA\workspaceGuo\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\webGuo01文件夹

到apache的webapps目录F:\JAVA\apache-tomcat-7.0.73\webapps

配置端口号:F:\JAVA\apache-tomcat-7.0.73\conf\server.xml

默认端口号8080,一个端口号多个项目工程。apache采用线程池技术,而node.js采用单线程异步处理方式。

更深入的java web知识,例如java代码实现mysql数据库的连接、页面交互、配置文件等,详见以后笔记。

 

转载于:https://www.cnblogs.com/fengyouqi/p/7778332.html

你可能感兴趣的文章
explorer.exe
查看>>
maven 发布项目到docker
查看>>
我的友情链接
查看>>
sed 详细用法
查看>>
保护你的/wp-admin/文件夹
查看>>
tk.mapper 通用 mapper 动态表名查询
查看>>
12个优秀的国外Material Design网站案例
查看>>
MYSQL添加用户、建表、权限
查看>>
java之抽象类
查看>>
[2]工欲善其事必先利其器-------UML中的几种常见关系(二)
查看>>
一些二进制问题的巧妙方法
查看>>
iOS开发 - 如何获取设备的总容量和可用容量 网络运营商 3g/wifi判断 手机型号
查看>>
【在他乡】好用,用好MindManager
查看>>
可能是Windows下最简单的Java环境安装指南
查看>>
防范Sql注入式攻击
查看>>
创建3层的服务模板 (3)-- Guest OS Profile, Hardware Profile 和 IP Pools
查看>>
批量删除mysql一个库所有数据表方法
查看>>
切换jdk,tomcat脚本
查看>>
nginx优化
查看>>
从图形化界面安装RHEL5操作系统详解
查看>>