JAVa Web从入门到上机学习

来源:互联网 发布:工业设计常用建模软件 编辑:程序博客网 时间:2024/04/30 14:01

1.与 javascript 一样,JSP也是一种脚本语言,但运行在服务器端,由 web 服务器 tomcat 等解释执行,并将结果返回给浏览器。它包装了Java Servlet系统的界面,简化Java和Servlet的使用难度,同时通过扩展的JSP标签(Tag)提供了网页动态执行的能力。

2.java应用可以分为以下几个方面:

1、Java的桌面应用
桌面应用一般仅仅需要JRE的支持就足够了。
2、Java Web应用
Java的Web应用至少需要安装JDK和一个web容器(例如Tomcat),以及一个多用户数据库,Web应用至少分为三层:
Browser层:浏览器显示用户页面
Web层:运行Servlet/JSP
DB层:后端数据库,向Java程序提供数据访问服务

3、Java企业级应用
企业级应用比较复杂,可以扩展到n层,最简单情况会分为4层:
Browser层:浏览器显示用户页面
Client层:Java客户端图形程序(或者嵌入式设备的程序)直接和Web层或者EJB层交互
Web层:运行Servlet/JSP
EJB层:运行EJB,完成业务逻辑运算
DB层:后端数据库,向Java程序提供数据访问服务

4、Java嵌入式应用
Java嵌入式应用最常见的是手机上的小游戏等开发,从事嵌入式开发,需要从Sun下载J2ME开发包,J2ME包含了嵌入式设备专用虚拟机KVM,和普通的JDK中包含的JVM有所不同,适合安装在手机上,现在许多手机都支持 java 程序的运行。另外还需要到特定的嵌入式厂商那里下载模拟器。
所有的 web 开发,大多数都是为了解决通过 B/S 结构处理数据库的问题,也就是传统的 MIS 问题。由于采用了 java 技术,必然会有不同的方法来访问数据库。
理解 JSP 开发的以下要素,其中,[]中的内容作为一种选项,可以不使用。除了 html 之外,其他程序的编码语言都是 java 语言。以下各种组合都可以实现动态网页,并可以操作数据库,但效果不同。

项目环境搭建

1.下载tomatcat

首先下载Tomcat。在安装Tomcat之前,首先保证系统中已经安装了JDK,因为Tomcat要使用已有的JDK中的JVM(Java虚拟机)来对JSP和Servlet进行编译和运行。在安装的时候要注意填写服务的端口号。如果默认的8080端口已经被其他程序所占用,那么一定要修改端口号以免造成冲突。如果安装的时候没有发现这个问题,也可以在安装后,通过修改Tomcat安装路径下的conf文件夹下的server.xml文件来重新指定服务的端口号。

2.二、安装J2SDK
安装很简单,只需双击下载的文件,通常选择安装在d:\j2sdk1.4.2_04目录下。
设置环境变量,方法如下:
右击“我的电脑”==》属性==》高级==》环境变量==》新建...
变量名:JAVA_HOME
变量值:d:\j2sdk1.4.2_04
正如操作系统利用PATH来搜索可执行程序一样,Java运行环境也会遍历JAVA_HOME来查找类,即便是HelloWorld这样简单的程序,JVM也会遍历每一个路径,直到找到相应的文件为止。
相信大家用的系统不是2k就是XP,然后就应当如下设置Path:
然后在环境变量的Path后面追加:C:\JDK\bin;.;C:\JDK\lib
也可以这样配置:C:\JDK\bin;.;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar



3

点击Configure...或者双击图标可看到如下显示,选择Startup type为automatic自动启动,这样每次开机后就会自动运行TOMCAT。

四、测试
至此安装与配置都已完成,打开浏览器输入:http://localhost:8080即可看到TOMCAT的相关信息


特殊问题处理:

也是因为service安装的原因,通常在执行一些程序的时候会出现如下错误信息:
Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK
错误信息是没有设置过JAVA_HOME环境变量,也可能碰到过这个问题,明明设置过这个环境变量,在服务里启动就会出错,但是在命令行下输入D:\Tomcat 5.0\bin\startup.bat启动却能运行,通常找了一下原因,原来在服务里启动没有读取JAVA_HOME这个环境变量,而是在配置里定义这个环境变量的,于是在Java Options里加入了一句:-Djava.home=d:\j2sdk1.4.2_04,再次启动TOMCAT就OK了,参照下图:


-Dcatalina.home=D:\Tomcat 5.0
-Djava.endorsed.dirs=D:\Tomcat 5.0\common\endorsed
-Djava.io.tmpdir=D:\Tomcat 5.0
-Djava.home=d:\j2sdk1.4.2_04


0 0