Java EE发展史

前言     最近的这段时间一直在学习Java EE,刚刚完成了从0到1的蜕变,所以顺便整理一下我所了解到的Java EE,给刚入门学习的新人一些头绪,而所谓“启示录”,就是这个意思。 一.Java EE是什么?    Java EE(Java Enterprise Edition)是一种企业级应用的软件架构,同时是一种思想,一套规范。 二.Java EE的发展史     Java Enterprise Edition的发展不知不觉已经12年了,不知道大家有没留意,一开始…

使用 JDK 6 中的 JConsole 监控应用

使用 JDK 6 中的 JConsole 监控应用 其实在 JDK 5 中已经新加入了这个功能了. 现在的 JDK 已经内置了对 VM 的监控功能. JDK 6 中这个工具变的更加好用了. 关于 JDK 5 中如何使用这个工具可以参考这里: http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html jconsole 可以很方便的监控本机的所有 Java 应用和远程…

J2SE Socket复习

网络编程 Socket网络编程不等于网站编程,网络编程是网络编程的底层!关于网络编程的包Java.netTCP/IP协议分层应用层(开发的程序)传输层(TCP或UDP)网络层(IP)物理层(PC、网卡、网络线路、无线+卫星)通信流程:程序QQ发送字符串”你好”PC1封装信息发送TCP发送IP通过网络连接找到IP发送PC2TCP翻译应用程序显示”你好”为什么要分层?例:电信通过电信号,长城通过光信号,如果不分层,需要对不同…

JSP

JSP是Java Server Pages的缩写,它是由Sun Microsystems公司倡导,许多公司参与一起建立的一种动态网页技术标准。在传统的HTML页面中加入Java的程序片段和JSP标记,就构成了JSP页面。

盗链机制

Client(192.168.4.108)、Server A(192.168.4.110)、Server B(192.168.4.8)   判断代码:(由Server B上的 preventStealLinkServlet 处理) String ip = request.getRemoteAddr();     //获取Client IP   (其实,不用获取Client的IP) String serverIP = request.getLocalAddr(); //获取本地Server IP(Server B) String referer = request.getHeader("referer"); //最后一次的引用者(Server A)  …

jsp标签

1、jsp标签 8.1 jsp标签的作用 jsp标签作用:替换jsp脚本。 1)流程判断(if   for循环) 2)跳转页面(转发,重定向) 3)。。。。。   8.2 Jsp标签分类 1)内置标签(动作标签): 不需要在jsp页面导入标签 2)jstl标签: 需要在jsp页面中导入标签 3)自定义标签 : 开发者自行定义,需要在jsp页面导入标签 8.3 动作标签   A)转发标签:  <jsp:forward />   B)参数标签:  <jsp:pararm/>…

Apache与Tomcat的区别整合2和1

Apache是一个web服务器环境程序,可以作为web服务器使用。不过只支持静态网页,如(asp,php,cgi,jsp)等动态网页的就显得无能为力。  引用 如果要在Apache环境下运行jsp 的话就需要一个解释器来执行jsp网页,而这个jsp解释器就是Tomcat, 为什么还要JDK呢?因为jsp需要连接数据库的话,就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要Apache+tomcat+JDK。不过作者认为:最好不要在J…

从零开始学JSP (转)

网上找个HTML教程,熟悉一下HTML语法,作个静态WEB页;下载JDK,TOMCAT等,配置Jsp环境,然后找本JSP教程,也是先熟悉语法,接着试着写个动态WEB页,功能连接数据库和基本的数据库操作,再就是看JAVA教程,深入了解JAVA类了   首先当然从jsp入门啊,看看《jsp实用教程》清华的那本,当然如果你连基本的html都不了解那就先补一补html,了解jsp的语法、和 诸如request、session、等内容,再学习javabe…

JSP连接MySQL数据库问题

  JSP连接MySQL数据库问题   当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。   以下用两种方式来实现JSP连接MySql数据库   第一种方式,用JSP实现:   <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%> <meta http-equiv="Content-Type"…

jsp学习

 一个普通的错误是把JSP当作简化的   Java。它不是,(事实上,   JSP   是简化的   servlets   。)程序员通常试着没有学习要求的支持技巧而           直接学习   JSP   。JSP   是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道   Java   ,   HTML   和   Javascript,这意味着           JSP   将确实是简单的。           需要成为一个成功的   JSP   程序员可以参考这个…

jsp跳转的方式

·        JSP页面跳转的五种方法 本文向您介绍实现JSP页面跳转的五种方法,包括RequestDispatcher.forward()、response.sendRedirect() 和jsp:forwardpage="" 等。 1. RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servletengine传递HTTP请求从当前的Servlet orJSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时for…

jsp语法和jsp三大指令

1、Jsp语法 3.1 Jsp模板 jsp页面中的html代码就是jsp的模板 3.2 Jsp表达式 语法:<%=变量或表达式%> 作用: 向浏览器输出变量的值或表达式计算的结果 注意: 1)表达式的原理就是翻译成out.print(“变量” );通过该方法向浏览器写出内容 2)表达式后面不需要带分号结束。 3.3 Jsp的脚本 语法:<%java代码 %> 作用: 执行java代码 注意: 1)原理把脚本中java代码原封不动拷贝到_jspService…

如何成为一个优秀的jsp程序员(ZZ)

翻译)如何成为一个优秀的jsp程序员 minnie 于 2001-1-5 20:34 发表在:经典文章请帖 作者:Casey Kochmer 翻译:刘玉锋 http://www.21jsp.com 在网上看到很多问题是关于如何学习jsp的,正好网上看到一篇关于学习jsp的文章,就摘了一部分翻译过来,希望能对大家学习jsp有点指 导。 一个普通的错误是把JSP当作简化的 Java。它不是,(事实上, JSP 是简化的 servlets 。)程序员通常试着没有学习要求的支…

jsp

下载apache-maven-版本号,修改conf/settings.xml的本地仓库的路径( <localRepository>f:/mylib1</localRepository>) 1. 基本环境和文件的建立方法 基于http的分布式访问 (1)配置tomcat的JAVA_HOME的环境变量,路径是jdk的文件路径 (2)外部开启和关闭:tomcat--bin---stratup.bat----shutdown.bat (3)建立的所有网页存放在tomcat---webapps里--新建文件夹---新建html文件 (4)新建项目:…

TOMCAT

Tomcat是Apache Jakarta软件组织的一个子项目,Tomcat是一JSP/Servlet容器,它是在SUN公司的JSWDK(Java Server Web Development Kit)基础上发展起来的JSP和Servlet规范的标准实现,使用Tomcat可以体验JSP和Servlet的最新规范。经过多年的发展,Tomcat不仅是JSP和Servlet规范的标准实现,而且具备了很多商业Java Servlet容器的特性,并被一些企业用于商业用途。
下一页 »