`
java虫
  • 浏览: 532684 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近能够感觉到自己在进步,因为总结了几篇技术文章。 把自己平时对某个工具或框架的使用和学习心得,并结合参考书或网上的资料写下来。 这个方法很有效,即便写的内容没什么大不了的,但写下来就有帮助,因为平时可能有自己的理解,但很模糊。写出来的时候自己的理解就清晰多了。 坚持写blog,而且一定要坚持自己写最好不要转载。(应该很多人都是这样的)。 在这写下来提醒自己要多写blog,多自己总结。
因为程序改动了一些。所以要重新部署,我们的程序是在部署在Oracle的as上的。 平时一般不出什么问题,出了问题就好太好解决。    比如今天早上,部署程序时,按照惯例,先选中那个程序然后点取消部署,正常的话一会就取消完了,可这次就像死循环了一样,不停的运行始终没有提示成功。最后只能关掉那个页面。等在进入as的管理界面时,已经看不到那个程序了,这时在部署报这个错 部署失败: 基本异常错误: 已部署 J2EE 应用程序: BMS。必须使用重新部署以覆盖以前部署的应用程序 解决方法: 我用SSH连到服务器上,那个程序已经没有了,但反复部署几次都还是这个错。 重启那个程序所在的OC4J实例也不 ...
1. 生成EAR文件 我们平时开发用MyEclipse,部署时再用Jdevdloper,用他引用写好的src,和public-html目录,然后新建一个部署文件,将应用打包成Ear包。 2. 部署 进入AS的web管理界面, 1) 新建一个OC4j或用已有的实例,进入后点击应用程序连接, 2) 在点部署EAR文件,接下来 在J2EE 应用程序(A)栏选择刚才生成的ear文件,在应用程序名称(N)栏写应用的名称, 3) 点击下一步,这个过程将会把文件上传到服务器上, 4) 下一个页面,输入访问应用的上下文,如Test 5) 选择用户管理器,我们通常选择使用 JAZN LDAP 用户管理器(L),指 ...
Hibernate对于一些函数(如extract 、union,oracle数据库)不支持,导致用hql语句实现一些功能很麻烦,所以用了视图, 下面是在oracle数据库上的使用,工具MyEclipse。 1. 建立视图 例如:更加需要,建立视图cash_flow create or replace view cash_flow as select gather_date,description,gahter_sum,group_cn from actual_gather ag where(ag.gahter_sum>0) union all select expense_time, ...
在Hibernate应用中实现批量操作 最近的一个项目中,作一个查询的时候需求批量更新一下数据,然后在查询。 在Hiberante应用中,这个更新操作 一、session.update(object) 一个方法是,根据条件加载出一个list,如果符合条件的有上万或 ...
Validator验证框架 Validatro框架以成为Jakarta的公共项目的一部分,可以从http://jakarta.apache.org/commons/下载单独的Validator框架,在Struts中已经呆了这个框架。 Validator主要依赖两个jar包 Jakarta-oro.jar:-提供一组处理文本的类,具有文本替换、过滤、和分割功能。 Commons-validator.jar:提供了一个简单、可扩展的验证框架,包含了通用的验证方法和验证规则。 在用Struts中用这个框架,需加入这两个包,用起来感觉还不错。 下面介绍一下。 Validator采用基于两个xml文件的 ...
所作项目的spring常用配置文件,结合hibernate 1.config.properties文件//配置连接数据库的参数,和Hibernate的一些参数 #for mysql #jdbc.driver=com.mysql.jdbc.Driver #jdbc.url=jdbc:mysql://localhost:3306/***?useUnicode=true&characterEncoding=GBK #jdbc.username=root #jdbc.password=123 #hibernate.dialect=org.hibernate.dialect.MySQLD ...
Struts、spring、Hibernate在各层的作用 1)struts 负责 web层.    ActionFormBean 接收网页中表单提交的数据,然后通过Action 进行处理,再Forward到对应的网页。 在struts-config.xml中定义<action-mapping>, ActionServlet会加载。 2)spring 负责业务层管理,即Service(或Manager).  1. service为action提供统计的调用接口,封装持久层的DAO,。 2.可以写一些自己的业务方法。 3.统一的javabean管理方法 4.声明式事务管理 5.集 ...
根据使用体会并结合书总结了一下这个处理过程,加深理解 我一开始作项目就用的这个框架,用熟了以后感觉挺好用的。,但好像有很多人说她不好用,说webwork好用。我没用过这个。 作用:struts 负责 web层.  要理解Struts-config.xml文件,弄清楚struts处理页面得过程。 下面为客户点击或提交form到服务器端处理,得到响应的过程 如提交×××Action.do后 1)查找servlet Servlet容器在web..xml文件中寻找url-pattern属性为*.do的<servlet-mapping>元素: <servlet-mapping&g ...
request.getSession() will return the current session and if one does not exist, a new session will be cretaed. request.getSession(true) will return the current session if one exists, if one doesn't exits a new one will be created. So there is actually no difference between the two methods. HOWEVE ...
1.如何调试.jsp文件   现在.jsp文件的前一个.java文件设端点,再在.jsp文件设端点,debug下先停在.java文件的断点处,执行到下一断点,即.jsp文件中。 尽管这样,有时用jdeveloper在jsp里设置断点还是不太管用。 2.如何显示原文件的改变 对于模板元素的改变(html和javascript)只需要保存,刷新页面即可;对于脚本元素、jsp标签的改变要先make再刷新页面;如果不行的话就重新run项目;再不行就设断点,一步一步走过改变的代码;再不行就把class文件夹全部删掉,让他重新编译;再不行就重启机器。对于html中引用的图片或是script函数,修改后 ...
1、插件安装有三种方法:     a、是将文件靠到eclipse的根目录,如文件夹取名为chajian,下层文件夹为eclipse,下层文件夹为     features和plugins,再在eclipse的根目录建links文件夹,内部建chajian.link,编辑为path=    chajian (或者c:/eclipse/chajian,即绝对和相对路径皆可),就ok了(多个插件可以定义一个        pluge.link,一个path=***一行;或者定义多个.link文件,每个包含一个path)。     b、是把插件包内的plugins和features内的文件拷贝到本目 ...
自己最近学习了JfreeChart的使用,觉得这个冬冬的功能非常强大,总结一下。主要介绍JfreeChart生成图片的几种方式 先从网上找点介绍。 一、简介     WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供 ...
一.POI简介 Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。 二.HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”。 也许HSSF的名字有点滑稽,就本质而言它是一个非常严肃、正规的API。通过HSSF,你可以用纯Java代码 ...
1、遍历workbook // load源文件 POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(filePath)); HSSFWorkbook wb = new HSSFWorkbook(fs); for (int i = 0; i < wb.getNumberOfSheets(); i++) { HSSFSheet sheet = wb.getSheetAt(i); for (int i = sheet.getFirstRowNum(); i < sheet.getLastRo ...
Global site tag (gtag.js) - Google Analytics