JSP、Servlet、JDBC学习笔记

WEB的学习 
* 服务器 
* 网络的架构(面试题) 
* C/S client/server 客户端/服务器端 例子:QQ 快播 暴风影音 
* 优点:交互性好,服务器压力小。 
* 缺点:客户端更新了,下载。

        * B/S   browser/server  浏览器/服务器端        例子:购物网站 12306
            * 缺点:服务器压力大。
            * 优点:服务器更新就ok。

    * WEB网页 javaweb 使用java开发网页。
    * 静态的web资源
        * HTML、CSS、JAVASCRIPT
    * 动态的web资源
        * 数据发生变化。例子:
        * Servlet/JSP
        * ASP   .net    微软开发
        * PHP   开源(开发网站那速度真快),提供模板。
        * RUBY  小日本开发的。
        * JAVA做什么?后台的管理系统,处理大数据。

    * 服务器的介绍
        * 原理:网络编程。
        * 概念:
            * 硬件:就是一台主机。
            * 软件:安装了服务器的软件(tomcat)。
            * 安装软件后,称为WEB服务器。
            * 启动服务器,访问资源。
            * 访问:http://+ip+端口号 找到主机。如果资源的文件,就可以访问了。
            * 访问百度:http://www.baidu.com/
            * HTTP协议默认端口号是80,可以不写。
            * ping www.baidu.com    61.135.169.121

            * 如果想访问本机的服务器(扩展)
                * http://localhost:80
                * http://127.0.0.1:80

    * 常见服务器
        * WebLogic  BEA公司开发的(被Oracle收购了)    收费的 支持JAVAEE所有的规范(EJB servlet/jsp规范)
            * (JAVA MySql(Oracle)   WebLogic)

        * WebSphere IBM公司开发的    收费的 支持JAVAEE所有的规范(EJB servlet/jsp规范)
            * 银行喜欢用

        * Tomcat    apache(开源的组织,非常的伟大)只Servlet/JSP规范。免费的。

    * Tomcat的安装和注意实现
        * (前提条件)安装JDK,配置java的环境变量。
        * 安装版(给客户用)
        * 解压版:解压当前文件夹,目录不要有中文。
        * 启动服务器:tomcat/bin/startup.bat(启动服务器)
        * 访问:http://192.168.24.215:8080访问服务器的主页。
        * 关闭服务器:点关闭按钮,shutdown.bat

    * 常见启动问题
        * 配置环境变量。C:\Program Files (x86)\Java\jdk1.6.0_16
            * 一闪而过,环境变量没配置好。

        * 端口占用问题
            * java.net.BindException: Address already in use: JVM_Bind
            * 端口被占用。

            * 解决问题:
                * 结束掉占用端口的应用程序。
                    * 找到占用端口的应用程序。
                    * 通过命令  netstat –ano,在任务管理器中结束程序。

                * 修改端口号。
                    * 修改配置文件了。
                    * tomcat/conf/server.xml配置文件
                    <Connector port="80" protocol="HTTP/1.1"
                       connectionTimeout="20000"
                       redirectPort="8443" />

                * 有应用程序占用80端口,用上边的方式解决。
                * 有的WIN7系统自带World wide web publish IIS服务,默认占用80端口。
                    * 如果有。去服务中,该手动启动。
时间: 2024-10-11 04:47:57

JSP、Servlet、JDBC学习笔记的相关文章

JSP/Servlet Web 学习笔记 DayFour

Servlet概述 Servelt是使用Java Servlet应用程序接口及相关类和方法的Java程序. Servlet是用Java编写的Server端程序,它与协议和平台无关.Servlet运行于Java服务器中. Java Servlet API 定义了Servlet和服务器之间的标准接口,这使得Servlet具有跨服务器平台的特性. 通常,Servlet采用一种无状态的“请求-响应”模型来访问.它能处理客户端传来的Http请求,从中提取参数,处理业务逻辑,最终返回数据或输出HTML.它还

JSP/Servlet Web 学习笔记 DayFour —— 实现一个简单的JSP/Servlet交互

小实例说明: a)实现一个由JSP负责前台显示,Servlet负责后台处理的交互小实例 b)JSP页面由表单获取一个开始数字,一个结束数字,交给Servlet打印响应的乘法表. 未解决的问题: a)跳转貌似不能识别目录中的HTML文件,所以我把源码复制到JSP中,结果能找到. b)Servlet获取到JSP传过来的数据后,如果想在JSP页面out.print相关的JS代码貌似不能实现 目前的效果是:在当前的Servlet页面弹出了JS alert()弹窗 再重定向回之前的JSP页面. 源码: <

JSP/Servlet Web 学习笔记 DayTwo

JSP指令 a)page指令 定义JSP文件中的全局属性.一个JSP页面可以包含多个page指令.除了Import以外,其他page指令定义的属性/值只能出现一次. 其详细语法为: <%page [language="java"] [extends="package.class"] [import="{package.class|package.*},……"] [session="true|false"] [buffer

JSP/Servlet Web 学习笔记 DayThree

JSP内置对象 使用JSP语法可以存取这些内置对象来执行JSP网页的Servlet环境相互作用.内置对象其实是由特定的Java类所产生的.每一种内置对象都映射到一个特定的Java类或者端口,在服务器运行时根据情况自动生成. 下表列出了所有的JSP内置对象: 对象名 描述 作用域  分类 appliction 显示相应网页是有应用程序的对象 整个应用程序执行期间 作用域通信对象:检索JSP页面的Servlet相关信息 session 保存个人信息的个人所有对象 会话期间 pageContext 提

JSP/Servlet Web 学习笔记 DayThree —— 实现一个登陆小界面

项目说明 利用JSP.HTML.JS实现了一个简易的登陆系统.根据前两天的所学,实现了如下功能: a)用户名.密码验证(不基于数据库,只做一个简单的表单数据获取并验证) b)页面访问次数统计 c)验证用户名.密码为空的提醒弹窗 d)一个简易的根据输入错误次数来实现的防恶意登陆的小弹窗 相关知识点: a)主要利用form的POST方法传递数据,在此之外再基本利用<jsp:param>标签配合<jsp:forward>传递其他的相关数据. b)此外JavaScript可以完美嵌套于JS

JSP/Servlet应该学习什么

概述 DRP的学习战线拉得很长,因为中途学习.net而停止了java的学习.停止java,学习.net,使.net的知识更加的扎实了,也使我再继续学习DRP时,学习目标变得更加的明确了. JSP/Servlet应该学习什么? Java的IDE 工欲善其事必先利其器,想着写一个jsp/Servlet的小Demo,首先的问题就是学会如何使用IDE,其中包括第三方jar包的引入,第三方jar包和源代码的关联,Tomcat的集成,部署Web程序等,这块内容与我们学习具体JSP/Servlet的知识没有多

使用JSP+Servlet+Jdbc+Echatrs实现对豆瓣电影Top250的展示

使用JSP+Servlet+Jdbc+Echatrs实现对豆瓣电影Top250的展示 写在前面: 有的小伙伴,会吐槽啦,你这个标题有点长的啊.哈哈 ,好像是的!不过,这个也是本次案例中使用到的关键技术.如果,你正愁不会的数据可视化,那么我接下来,我会带你一步一步的实现这个数据可视化的功能. 效果图: 开发工具:我们选择的是IDEA,你还得准备一个豆瓣top250的数据源,我这里用python爬虫抓取统计了豆瓣top250电影各个国家电影数量.如何你担心,没有数据.先不用担心,我会提供的. 小建议

JSP+Servlet+JDBC+Mysql实现的博客系统

本文存在视频版本,请知悉 项目简介 项目来源于:https://gitee.com/nanpingping/jsp-blog 这次分享个人博客系统,界面简洁大气,功能齐全,是不可多得的比较容易的系统,非常适合毕业设计或者课程设计. 本系统基于JSP+Servlet+JDBC+Mysql.涉及技术少,易于理解,适合JavaWeb初学者学习使用. 难度等级:简单 技术栈 编辑器 IntelliJ IDEA 2019.1.1 (Ultimate Edition) 前端技术 基础:html+css+Ja

JDBC学习笔记(一)

public static void main(String[] args) { ResultSet rs = null; Statement stmt = null; Connection conn = null; try { /** * 1.加载JDBC驱动程序: * 加载目标数据库驱动到JVM * 成功加载后,会将Driver类的实例注册到DriverManager类 * oracle-Driver:oracle.jdbc.driver.OracleDriver * MySQL-Drive

Servlet的学习笔记

一.Servlet生命周期 init(ServletConfig config)  ----->初始化 service(ServletRequest req, ServletResponse res)  ------->提供服务方法 destroy()  --------> 销毁 1.tomcat服务器启动时,没有创建Servlet对象 2.第一次访问时,tomcat构造Servlet对象,调用 init,执行service 3.从第二次以后访问 tomcat 不会从新创建Servlet