`
aspnetwinform
  • 浏览: 85023 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
这次我们主要讲一下用dom4j文件读取中过程中的路径问题。关于dom4j读取XML文件路径问题,其原因主要不在于dom4j,而在于web项目发布之前的文件和web项目发布后的文件在位置上发生变化导致了路径问题的产生。 Web项目发布之前 为了更好的解释这种现象,我在首先项目中创建了几个xml文件,如下图所示:
  中文名: 微软官方ASP.NET 2.0入门视频教程 英文名: Videos for ASP.NET 2.0 Beginners 版本: [WMV] 发行日期: 2006年 地区: 美国 对白语言: 英语 简介: 微软官方网站(www.asp.net)提供的给asp.net初学者的入门视频教程系列,采用ex ...
上次我们已经讲解分析了一下Struts原理,这次我们来自己构建一个简单的Struts框架,通过构建Struts框架来了解Struts是如何实现MVC的。 1、回顾Struts原理分析 不解释,接上篇博客,链接地址如下: Struts学习第二步 之 Struts原理分析 http://blog.csdn.net/zs15932616453/article/details/8919349
之前的实例演示,我们已经基本了解了如何使用Struts框架,这次我们主要讲解一下Struts框架是如何具体实现MVC的。 在介绍之前有几个名词需要大家理解一下: ActionServlet:充当Struts框架的中央控制器 ,负责截取URL或分发 ...
“Hello World”是我们了解一个语言、框架,做一个简单实例的入门程序,这次我们就通过一个简单的Struts的“Hello World”来简单了解一下Struts的使用。 1、Struts环境配置 1)由于Struts是分离表现层和控制层的一个Java Web 框架 ,所以第一步创建项目一个Web Project 2)拷贝Struts的相关jar包到/WEB-INF/lib文件夹下,这样就可以在Referenced Libraries 下看到相关的引用 2、Struts环境配置完成之后,Struts项目并不能工作,还需要一些配置工作。我们都知道Struts是分离 ...
在了解Struts之前,首先我们先要了解三个框架MVC、Model1、Model2。 MVC框架 MVC是一种设计模式,它强制性地将应用程序的输入、处理、输出进行分离,将应用程序分成模型(Model)、视图(View)、控制器(Control)三个模块。其中视图是用户看到并与之交互的界面;模型是应用程序的主体,表示业务数据和业务逻辑;控制器接受用户的输入并调用模型和视图完成用户的需求。 早期的JavaWeb结构 在早期的JavaWeb应用中,JSP是一个独立的、自主完成所有任务的模块。这样的设计会导致一系列的问题,例如:HTML代码与Java程序强耦合、业务逻辑内嵌在页面上; ...
1、概念 Servlet中的listener的作用是通过监听一些事件的发生,listener在事件发生前后可以做一些必要的处理。 2、原理 简单理解就是事件源生成事件并将其发送至一个或多个监听器,监听器简单地等待,直到它收到一个事件。一旦事件被接受,监听器将处理这些事件并进行一些处理。listner监听的主要事件抽象的理解包括三种:ServletContextEvent、ServletRequestEvent、 HttpSessionEvent。 3、八种监听器 ServletContextEvent对Servlet上下文进行监听
1、WebService工作原理-SOAP 当客户端调用一个WebService的方法时,首先将方法名称和需要传递的参数包装成XML,也就是SOAP包,通过HTTP协议传递到服务器端,然后服务器端解析这段XML,得到被调用的方法名称和传递过来的参数,进而调用WebService相应的方法,方法执行完毕后,将返回结果再次包装为XML,也就是SOAP响应,发送到客户端,最后客户端解析这段XML,最终得到返回结果。2、WebService实现 创建WebService 项目 创建WebService类 package service; ...
Filter Servlet 接口 实现Filter接口
虽然Web设计领域已经步入了产业化方向,但是开发一个网站仍然是技术和艺术的结合。网站的设计既可以为其带来大量流量,也可能吓走大量用户,这些无疑取决于设计师的设计水平。经验、天份和能力是一个设计师最强大的工具,好的Web布局完全基于这些,
1、关系 PreparedStatement继承Statement,他们属于父与子的关系。使用上来说Statement使用的地方都可以换成PreparedStatement。 2、安全性 Statement的直接执行SQL语句,无法防止SQL注入问题。PreparedStatement可以使用占位符,可以防止SQL注入问题。 这里举例说明: 使用Statement stmt.executeQuery("select * from users where lastname = '"+lastName+"'");使用Prepa ...
Tomcat和Servlets Tomcat是一个web容器,它实现了J2EE中的JSP和servlet开发标准。编译好的servlet类运行在tomcat容器中,客户端不可以通过浏览器直接访问Servlet,需要在web.xml中进行相关配置之后才可以。 Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet的生命周期是由Tomcat容器管理的,过程如下: 1. 客户发出请求—>We ...
J2EE为企业开发用的中间件的开发提供的一系列规范,为Enterprise JavaBean(EJB)技术提供了一个实现环境。EJB定义了一个服务器端组件模型和一个不依赖软件供应商的编程接口,通过为中间件服务提供支持,降低了中间件的复杂度,这样就简化了中间组件的开发。这样按照J2EE规范开发的中间件,便保证了中间件的事务性、可伸缩性和可移植性,达到“一次编写,到处运行”的目的。 说的直白了就是J2EE就是包括了一些规范的、一个实现了EJB技术的平台,目的就是开发“一次编写,到处运行”中间件。
------------------------------------------------------------- 1 概述 ------------------------------------------------------------- 1.1 对比 J2ME:功能非常有限,用于嵌入式设备 J2SE:包含原始的核心类库,用于桌面应用程序和浏览器中的Applet J2EE:对现有和新技术的集成加速应用开发。功能非常全面,用于数据处理和服务器端应用 1.2 目的 将复杂的问题分布到分散的平台上
1.去掉了C/C++中的可以通过[]或者使用指针来访问元素的功能 2.数组和对象相似,它们是都是使用new 关键字来创建的 3.元素的类型在声明时被确定 4.存储不同类型的数组元素可以使用collection 类 5.数组的声明不需要分配任何存储 ...
Global site tag (gtag.js) - Google Analytics