摘要:为了实现 FTP上传下载,大概试了两个方法 sun.net.ftp.FtpClient org.apache.commons.net 一开始使用sun.net.ftp.FtpClient,结果发现唯一的问题是它不可以创建目录, 随后试了下org.apache.commons.net,创建目录倒是没有问题,不过用FTPClient 的storeFile方法存储文件的时候发现文本文件正常,但是存...
阅读全文
随笔分类 - JAVA
摘要:为了实现 FTP上传下载,大概试了两个方法 sun.net.ftp.FtpClient org.apache.commons.net 一开始使用sun.net.ftp.FtpClient,结果发现唯一的问题是它不可以创建目录, 随后试了下org.apache.commons.net,创建目录倒是没有问题,不过用FTPClient 的storeFile方法存储文件的时候发现文本文件正常,但是存...
阅读全文
摘要:比如sturts-2.0.9下,必须最小运行的要用这些包 x-work-2.0.4.jar common-loggint-1.0.4.jar ognl-2.6.11.jar struts2-core-2.0.9.jar freemarker-2.3.8.jar struts2-spring-plugin-2.0.9.jar
阅读全文
摘要:1 dwr中多配置文件的设置 如果需要使用多个dwr.xml,可以这样做 config***** WEB-INF/dwr.xml 配置时,要这样config-xxxxx, dwr-user-invoker uk.ltd.getahead.dwr.DWRServlet config-user WE...
阅读全文
摘要:spring mvc+DWR验证用户名是否存在,是最经典的案例了. 1 在DWR2里,注意配置的类名跟DWR1不同了 由 uk.ltd.getahead 变成了 org.directwebremoting 。 换上了新的配置 1 2 dwr-invoker 3 org.directwebremoting.servlet.DwrServlet 4 ...
阅读全文
摘要:1 用DWR2的话,记得加载的包是其下载例子中的lib下的包,这样才能齐全不能只加载一个dwr.jar的包. 2 dwr中的web.xml的配置 dwr-invoker uk.ltd.getahead.dwr.DWRServlet debug true dwr-invoker /dwr/* 其中debug=true,...
阅读全文
摘要:struts2是不错的,但其标签由于目前dw等工具没好的支持,即使是myeclipse也是支持不好,所以还是不大方便, 但freemarker和jstl还是很精彩的东西,比如有如下的一个应用,象列表类的东西,用freemarker是不错的选择 table align="center"> 全部 增加 书...
阅读全文
摘要:跟freemarker差不多,不错的东西. 1 配置 把velocity的toolbox.xml放到web-inf下,把velocity.properties放到web-inf下 2 跟spring整合 velocity org.apache.velocity.tools.view.servlet.VelocityViewServlet ...
阅读全文
摘要:一个struts1+spring+hibernate的典型权限系统的设计思路,归纳小结如下,特别适用于简单场合的,比如某个单位下,有直属单位及部门的 情况.数据表设计如下 user表: userid: username: unitid: //所属单位的id deptid://所属部门的id status:0表示为普通用户 1:表示为该单位的最高管理员 role角色...
阅读全文
摘要:dreamweaver的velocity插件,在http://velocity.gilluminate.com/中可以下载
阅读全文
摘要:freemarker+spring中文乱码的解决,办法就是 1 .ftl文件中写好编码 2 配置中 .ftl /WEB-INF/ftl/
阅读全文
摘要:JSP Standard Tag Libraries Formatting and Internationalization Two form input parameters, 'date' and 'isoDate', are URL-encoded in the link leading to this page. 'isoDate' is formatted according to th...
阅读全文
摘要:在struts2中,比较反感struts2本身的datatime picker,因为听说问题很多,于是可以网上找些开源的日期的js效果,使用时,这样 在xxx.hbm.xml中设置 mysql中是date类型 还要写个转换器,放在src目录下,命名为xwork-conversion.properties java.util.Date=xxxx.Dat...
阅读全文
摘要:近来flex盛行,因此这两天也借了本书看了两天,发觉作为非页面设计人员,flex 还是很好的,flex builder很好用,拖拉就
有很COOL的界面了,而且flex总的来说基本东西不难学,有编程基础的人很快掌握,当然要精通就要时间了,因为库,API等很多.
下面就flex3+blazeds+spring+hibernate整合作个小结,是之前读外国好文的心得,而见国内这方面的文比较少,因此笔记之.
阅读全文
摘要:一个helloworld的例子,以及讲明如何用ant去打包以及其脚本. 首先是程序 package com.liao; public interface HelloWorld { public String SayHello(String name); } package liao; public interface HelloWorldLocal extends HelloWor...
阅读全文
摘要:在struts2中,今天看到一个简单的做权限的方法,小结如下,也就是最传统的角色的做法,比如: 1 定义各个菜单项的编码, 如此类推 2 之后将每个用户的角色保存起来,比如userid=1的角色可以为101,203,202 3 在调用每个菜单项的时候,这样判断, p = new createPanel('adveradmin','客户管理'); ........
阅读全文
摘要:相比hibernate来说,ibatis灵活性更好,下面小结之. 1 user.hbm.xml 其中 是别名 com.product.user.Users就是普通的POJO了. 再来个复杂点的 一个定单有多个product,所以 2 跟spring配置 ...
阅读全文
摘要:小结了struts2 中拦截器的一个例子,以方便快速进阶的. 比如有个很典型的例子,要求在编辑数据或者增加数据前,必须要先判断用户是否登陆.则我们先在src目录下,建一个 包strutsxml,专门用来存放关于struts的xml. 其中有个一个是基础xml,比如叫struts-base.xml ...
阅读全文
摘要:package phz; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.lucene.index.IndexWrite...
阅读全文
摘要:所谓 OpenSessionInView 就是真对 Hibernate 这个数据持久层框架的一个Web下的使用技巧。我们在日常 MVC 程序开发的过程中,如果使用的是 Hibernate 的数据持久层框架,一定常常在业务逻辑层中出现 Session is closed 的 laze 异常,这是由于 Hibernate 的Session 在上一个操作中我们为了保证 Session 已经及时的回收时被...
阅读全文
摘要:hibernate的lazy中的一个extra属性是不大容易重视的,其实它和true差不多, 但有个小的智能的地方是,即调用集合的size/contains等方法的时候,hibernate并不会去加载整个集合的数据,而是发出一条聪明的SQL语句,以便获得需要的值,只有在真正需要用到这些集合元素对象数据的时候,才去发出查询语句加载所有对象的数据
阅读全文
|