`
duanfei
  • 浏览: 741962 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
最近因为项目需要,做了一个XLS文件上传.但不知道如何下手.就拿来别人的代码看了一下.如下: 首先,在application-data.xml中添加: <bean id="attachmentDao" class="com.ibm.process.persistence.dao.ProcessAttachmentDAO"> <property name="sessionFactory"> <ref local="sessionFactory"/> </pr ...
最近一直搞不懂,为何项目中有的用document.getElementById 有的用documemt.all。于是上网找了一下。发现是这样回答的。 document.all是IE下面的document属下的所有元素的集合,可以通过document.all.length来看到document下面的元素数量. document.all(index)后面的index参数是一个集合方法. 如果index是string那么可以获得document下面具有id或name为index的元素集合.如果没有就返回null. 这样并不好,当你不知道有多少个id或name是index的元素是,就比较容易出错. 如 ...
孟岩讲了四点: 1.SOA的标准与认识 2.SOA的认识过程 3.SOA的本质 4.怎么走到SOA 在听其讲解时有些也没有怎么听懂.有错误的地方希望可以指正. 首先,SOA是一个概念,面向服务的架构.其根本目标是本着企业灵活性方面使IT向业务看起. 这使得SOA对IT工作者具有机会与挑战.孟岩提到SOA不是单纯的整合.而是一种为企业服务的描述. 企业应用是用于业务建模的,用其业务流程来获得价值.但业务是变化的.是不稳定的.所以很难用IT来描述. 所以就提出用服务来描述业务需求.只是这一方面自己也不是太明白.
最近在做SOA的项目,也许是接触时间不长。感觉没有什么新东西,就是注入一些流程所需要的变量。现在流程上的东西自己还没有接触,是由IBM顾问在搞。只是JSP来回调用。用来的无非是Struts,Spring,Hibernate,JSP与JAVA.不过在JAVA中的分层管理.发现IBM的管理分层还是蛮有道理的.对数据层Hibernate也起到了数据层与代码分离的效果.现在自己手要的一个小项目也结束了.感觉自己已经走入WEB的世界里.但愿自己都越走越远!
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。   一、连接各种数据库方式速查表   下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。   1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").new ...

拨开SOA的面纱

SOA定义   SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。 注意:SOA不是语言或具体技术,而是一种软件系统架构 SOA主要应用场合是在于解决在Internet环境下的不同商业应用之间的业务集成问题。 Internet环境区别于Intranet环境的几个特点: 1)大量异构系统并存 2)大量、频繁的数据传输仍然速度缓慢并不稳定 3)版本升级无法完成 SOA的三大基本特征 1、独立的功能实体    SOA用一宿主(Host或Server)来存入组件技术.    SOA架构非常强调实体自我管理和恢复能力.常见的自我恢复技术 ...
JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 JSP动作包括: jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记 ...
1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); //time.clear(); //time.set(Calendar.YEAR,year); //time.set(Calendar.MONTH,month-1); //注意,Calendar对象默认一月为0 int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数 注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间 2.Calendar和Date的转化 ( ...
 在写JSP程序的时候,如果程序中调用了response.getOutputStream()去向客户端输出文件等数据流,容器就会抛出这样的异常: Java.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.catalina.connector.Response.getWriter(Response.java:596) at org.apache.catalina.connector.ResponseFacade.getWriter(Respon ...
Spring是一个轻量级(大小和系统开支的角度)的IoC和AOP容器.它力图简化J2EE开发即J2EE without EJB.而且作为帮助企业级开发的核心支柱,Spring为模型层(OR持久层:Hibernate、JDO、iBatis等)服务层(EJB、JNDI、WebService)以及表现层(Struts、JSF、Velocity)都提供了良好的支持和集成方案. 访问Spring官方站 Jakarta-Struts是Apache软件组织提供的一个开源项目.它为Java Web应用提供了基于Model-View-Controller的MVC框架,尤其适用于开发大型可扩展的Web应用.尽管 ...
StringBuffer buffer = new StringBuffer(); if (results != null) { for (int i = 0; i < results.size(); i++) { buffer.append(i + 1).append(","); } } request.setAttribute("seqs", buffer.toString()); Action把seqs赋值。 function fun_modify() { var aa=document.all( ...
我在苏宁电器做SOA。接触J2EE也才一个半月。才对String+Struts+JSP有所了解。关于Struts引用的Bean有点看法: <struts-config> <!-- 数据源 --> <data-sources /> <!-- 表单Bean --> <form-beans> <form-bean name="RegisterFormBean" type="Login.RegisterFormBean"></form-bean> ...
EL 简介 EL 全名为Expression Language,它原本是JSTL 1.0为方便存取数据所自定义的语言。当时EL 只能在JSTL 标签中使用,如下: <c:out value="${ 3 + 7}"> 程序执行结果为10。但是你却不能直接在JSP 网页中使用: <p>Hi ! $</p> 到了JSP 2.0 之后,EL 已经正式纳入成为标准规范之一。因此,只要是支持Servlet 2.4 / JSP 2.0 的Container,就都可以在JSP 网页中直接使用EL 了。 除了JSP 2.0 建议使用EL 之外 ...
c:forEach标签的使用 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化 ...
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。     Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。     栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享 ...
Global site tag (gtag.js) - Google Analytics