Java Web入门实战笔记
文章平均质量分 68
这里整理了JSP、Servlet、JavaBean、数据库等的基础知识以及基本操作示例。每个实例都有详细的部署配置步骤。
RockyHills
这个作者很懒,什么都没留下…
展开
-
给Web程序加上IP过滤器
Servlet过滤器简介Web应用中可以使用过滤器对所有的访问和请求进行处理,Servlet过滤器处于客户端和目标资源的中间层。当服务器收到一个客户端请求,首先判断该请求是否与过滤器对象相关联,若是,则将该请求交由过滤器进行处理。处理完毕后,交给其他业务。当所有业务处理完毕,需要将响应返回客户端时,容器同样会将响应交给过滤器进行处理,过滤器处理完毕后发回客户端。注意,过滤器可能不止一个,如字符编码过原创 2016-03-24 15:10:28 · 5765 阅读 · 4 评论 -
JDBC常用接口PrepareStatement
在新手推荐JSP+JavaBean+Servlet MVC模式用户注册模块中,有关数据库的操作,我们用到了: String sql ="select * from tb_user WHERE username=?"; PreparedStatement ps = connection.prepareStatement(sql); ps.setString(1, username); R原创 2016-03-21 15:06:13 · 7463 阅读 · 0 评论 -
JDBC常用类和接口及基本操作示例
JDBC常用类和接口java.sql.Driver接口JDBC是一套协议,是Sun定义的一组接口。这个接口规范了你作为Java开发人员该怎么去访问下面的数据库。但这只是一个接口,一种规范。具体接口的实现,是数据库厂商以驱动的形式实现的。因此,首先要加载驱动,也就是生成一个相应Driver接口的实例。方法如下:Class.forName("JDBCDriverClass");注意,对于下载的驱动类,原创 2016-03-10 23:00:32 · 3174 阅读 · 0 评论 -
新手推荐JSP+JavaBean+Servlet MVC模式用户注册模块
经过一段时间的学习,实现了第一个JSP程序、简单的Servlet程序以及JSP+Javabean的简单Web计算器。这里作为一个综合性的练习,利用经典的MVC设计理念,实现一个用户注册模块的设计。在这里,JavaBean由于具有良好的重用性和扩展性,作为数据的逻辑处理充当模型层(Model);JSP和HTML专门负责与用户交互的视图,不包含任何的业务逻辑,充当(View)层;最后后端的请求控制等事务原创 2016-03-20 12:07:17 · 16056 阅读 · 4 评论 -
JavaBean简介
什么是JavaBean实际上,JavaBean就是一个Java类,只不过是一些遵循特定接口格式的Java类。为了直观地说明问题,我们直接看一个例子:Add.javapublic clas Add { public static void main(String args[]) { int a = 10; int b = 20; int c; c = a + b;原创 2016-03-17 15:03:09 · 1466 阅读 · 1 评论 -
实验说明Servlet的生命周期
Servlet的生命周期Servlet是运行在服务器端的程序,它的运行状态由Servlet容器(简称容器)来维护。通常,在容器收到客户对Servlet的请求时,容器会判断这个Servlet是否为第一次被访问,如果是第一次被访问,则会创建一个Servlet实例同时调用该实例的init()方法,进行初始化。每个Servlet只会被创建一个实例,同时也只会被初始化一次。然后将这个实例一直保存在内存中,对所原创 2016-03-15 20:30:22 · 3066 阅读 · 0 评论 -
一个简单的Servlet程序
Servlet简介Servlet是什么?简单地说,它就是一个java程序,是一个运行在web服务器上的程序。它可以对Web浏览器或其他HTTP客服端程序发出的请求进行处理。但是使Servlet能够处理以上请求的前提条件是Servlet对象要被布置在Servlet容器当中,我们这里用的Servlet容器就是我们前面用到的Tomcat服务器。Servlet的使用和JSP不同,它需要web.xml文件的配原创 2016-03-17 19:40:06 · 16246 阅读 · 5 评论 -
一个简单的JSP+JavaBean web计算器
什么是JavaBean实际上,JavaBean就是一个Java类,只不过是一些遵循特定接口格式的Java类。为了直观地说明问题,我们直接看一个例子:Add.javapublic clas Add { public static void main(String args[]) { int a = 10; int b = 20; int c; c = a + b;原创 2016-03-14 12:52:59 · 8166 阅读 · 3 评论 -
实验说明JSP中include指令和include动作指令的区别
关于include指令和include动作指令的介绍见JSP基本语法(三)首先,我们来看一下include指令所包含的内容与当前页面是一个整体是什么意思。我们在Tomcat安装目录下的webapps文件夹下新建一个文件夹includeTEST,在这里进行一些实验。在includeTEST文件夹下新建一个include.jsp:<%@ page language="java" import="java原创 2016-03-13 16:41:41 · 2663 阅读 · 1 评论 -
JSP基本语法
在实现了第一个JSP程序之后,对JSP编程会有一个直观感性的认识。这样会为进一步深入学习JSP提供很大的帮助。这里我们对JSP的运行机制、原理进行进一步的介绍。JSP运行原理JSP程序的执行是由Web浏览器端的页面请求来驱动的。当Web浏览器发送一个页面请求时,Web服务器会首先判断该请求是否为JSP页面请求,如果只是一般的HTML/XML请求,服务器会直接把HTML/XML**页面代码**传送给W原创 2016-03-13 10:30:03 · 9836 阅读 · 0 评论 -
第一个JSP程序
本文我们建立第一个JSP程序,对JSP开发有个感性的认识。首先进入Tomcat安装目录下的webapps文件夹,然后新建一个名为firstJSP的文件夹。进入该目录,用Notepad++创建一个html文件,写入以下代码,文件名保存为htmlInfo.html:<html> <head> <title>Input Information</title> </head> <body>原创 2016-03-12 01:18:55 · 6967 阅读 · 0 评论 -
JSP简介及Tomcat安装
JSP简介还完全不知道HTML是什么的,先用10分钟了解一下HTML以及其基本语法。JSP是由Sun公司倡导,多家公司参与共同建立的一种动态网页技术标准。它在HTML代码中插入Java程序片段,由此构成JSP页面,扩展名为.jsp。通俗地讲,JSP编程就是HTML + 嵌入其中的Java。例:<%@ page contentType="text/html;charSet=GBK" impor原创 2016-03-12 01:16:30 · 2776 阅读 · 0 评论 -
推荐初学者Java Web入门笔记及实例
在Java Web的学习过程中,参考了很多资料书以及例程,这里整理了JSP、Servlet、JavaBean的入门基础知识以及数据库基本操作实例和初学者进行分享。整个过程力求由浅入深,多动手实践,先有感性的认识再逐步学习完善相关理论。对于比较抽象的Servlet生命周期,JSP中编译指令和include动作指令等概念,我进行了实验探讨,十分有助于初学者的理解。自己在学习过程中数据库的配置搭建,Tom原创 2016-03-21 15:31:07 · 7289 阅读 · 4 评论