转载自: http://blog.csdn.net/bingjing12345/article/details/206418911994-2000 年是互联网的大航海时代。请注意,下面的时间点及其重要。1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。网景公司急需一种网页脚本语言,使得浏览器可以与网页互动。1995年Sun公司将Oak语言改名为Java,正式向市场推...
一直想写一些关于JavaEE的东西,从刚开始看《Ejb in Action》的时候就想写,到后来工作中一直在使用JavaEE的技术,开源的流行框架丢的也差不多了。JavaEE企业级的东西把自己搞的也跟傻子似的。回过头来看看避免自己真的成了傻子。先从“组件”(component)说起,不知道从什么时候开始人们希望软件开发就像孩子搭积木似的可以是组装的。随之而来的一个概念就是“组件”用专业一些的话说就是“组件是一个自包含的、可以重用的软件单...
每个网站都有自己的统计访问量,但是少不了服务器会出现意外情况,(如断电。。)所以就需要我们在网站挂机的前段时间将这个数据存起来。我们就需要用到网站最大的容器,application,我们采用观察者设计模式实现ServletContextListener接口。然后在销毁之前将这个数据存起来ps:属于点点知识,大牛请绕道。开发步骤:第一步:实现ServletContextListener接口。第二步:实现两个方法。contextInitializedcontextDestroyed第三步:在w...
一、准备以下压缩包1.JDK1.7文件:jdk1.7.rar2. eclipse-jee-mars-2文件:32位系统准备eclipse-jee-mars-2-win32.zip,64位系统准备eclipse-jee-mars-2-win32-x86_64.zip3.maven文件:maven-3.3.9.rar4.maven仓库(可以从网上下载,但是速度慢)文件:.m2.rar二、安装(解压)1.选择一个工作盘,如E:盘,建立目录jee2. 将压缩包放到jee目录下,并解压 JDK根目录为 E:\jee\jdk1.7 eclipse根目录为 E:\jee\eclipse,eclipse工作目录为...
如果使用Tomcat服务器,在提交过程中,经常会出现中文乱码问题。乱码问题分为两个方面:1.中文无法显示有些JSP中,中文根本无法显示。通常的原因是没有把文件头的字符集设置为中文字符集。一定要保证文件头上写明:<%@ page language="java" contentType="text/html;charset=gb2312"%>
或者
<%@ page language="java" pageEncoding="gb2312"%>2.提交过程中显示乱码前台提交给服务器时,服务器将其认为ISO-8859-1编码,而网页显示的...
获取【下载地址】? ?QQ: 313596790? ?【免费支持更新】A 代码生成器(开发利器);? ? B 阿里巴巴数据库连接池druid;??数据库连接池??阿里巴巴的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势C 安全权限框架shiro ;??D ehcache 自定义二级缓存;E 微信接口开发(后续会加入Activiti5 工作流 )免费升级----------------------------------------------------------------------------------------------------------...
JavaEE XML 基础知识@author ixenos 1. XML开头都需要一个声明 <?和?>表明这是一个处理指令<?xml version=”1.0” encoding=”UTF-8” ?> 2. <book id=”1.0”></book>等同于: <book> <id>1.0</id></book>3. XML格式能够表达层次结构(树),并且重复的元素不会被曲解4. XML与HTML区别a) XML是大小写敏感的b) XML不可省略结束标签c) XML只有单个标签时要以/结尾,使解释器同时认其为结...
解决方式
删除图片中指向jar包,然后更新maven即可原文:https://www.cnblogs.com/5200flyer/p/14832797.html
1、集合框架(去除ArrayList中重复字符串元素方式)A:案例演示需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)思路:创建新集合方式/*** A:案例演示* 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)* 思路:创建新集合方式*/
public static void main(String[] args) {ArrayList list = new ArrayList();list.add("a");list.add("a");list.add("b");list.add("b");list.add("b");list.add("c");list.add("...
各位读者,本书与2019年3月上线,资料(包括代码和PPT)会等一段时间和上传到百度网盘。地址会在这里公布。您可以留下邮箱。收到后第一时间通知您,谢谢原文:https://blog.51cto.com/cnjava/2358913
JSF:一种构建java web的标准框架JSF的生命周期分为运行阶段和渲染阶段两个主要的阶段运行阶段:当第一次请求时,构建或恢复应用程序视图。对于其他后续请求,执行其他操作,执行阶段被划分成以下子阶段:1、恢复视图阶段2、应用请求值阶段3、流程验证阶段4、更新模型值阶段5、调用应用阶段6、渲染响应阶段 各个阶段的详细说明如下:渲染阶段:在此阶段,请求的视图作为客服端浏览器的响应。视图渲染是以HTML或XHTML生成输出的过...
关于一些基本内容可查看上一篇博客:http://blog.csdn.net/u013082989/article/details/51176073一、首先看一下爬虫的内容:(1)学科类型、课程、课程对应章节、课程对应参考教材(主要是要将课程章节对应到上一级爬取的课程上,还有就是课程教材的爬取比较麻烦,下面会讲到)课程章节:课程教材教材内容二、实体类的设计:(1)课程类、课程对应章节类(一对多),课程对应教材类(一对多),关于hibernate映射文件就不说明了。三...
一、什么是事务?
事务(Transaction)是作为单个逻辑工作单元执行的一系列操作。这些操作作为一个整体向系统提交,要么都执行、要么都不执行。事务是一个不可分割的工作逻辑单元
转账操作A—>B:
begin transaction1.更新帐户A的余额2.记录帐户A的交易日志3.更新帐户B的余额4.记录帐户B的交易日志
end transaction二、事务的特征(ACID)
原子性Atomicity事务必须是原子工作单元。对于其数据修改,要么全执行,要么全都不执行。
一致性...
软件152 罗杰JavaEE体系结构 1. JavaEE概念:一种开发Internet企业级应用的规范 2. JavaEE组成: (1) 容器规范:容器是运行JavaEE组件的环境 i. Web容器:运行web组件; ii. EJB容器:运行EJB组件 iii. Applet容器:运行Applet iv. Application client容器:运行一般的Java类 (2) 组件规范: i. Web组件:JSP Servlet Filter Listener JSF ii. EJB组件:实体EJB,会话EJB,消息EJB iii. Applet组件...
WEB-INF /WEB-INF/web.xml 你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则; /WEB- INF/classes/ 这个目录包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。 站点的类的存放规则应该按照Java的打包规则执行。例如: 有一个类命名为 com.mycompany.mypackage.MyServlet, 你应该按照以下形式部署: /...