J2EE相关技术的一些介绍群(7463462)
J2EE相关技术的一些介绍
J2EE相关技术的一些介绍
mlib 工具包 只为开发方便
主要功能:
<br>本包支持嵌入式数据库操作SQLite 依赖Jar包:sqlitejdbc-v056.jar,c3p0-0.9.0.4.jar
<br>封装一些IO操作,使IO操作步骤更简单,如,文件的按行读取,文件复制,等等,
<br>封装邮件发送支持,可以单个发送和群发 依赖Jar包:activation.jar,mail.jar
<br>支持多线程处理,包括线程启动,暂停,恢复,终止,设置线程执行次数
<br>权限控制,包括用户,角色,action管理,以及他们之间的关联,基于文件存储
<br>WEB相关操作,包括将参数封装成对象,文件上传等 依赖Jar包:cos.jar(此包和struts可能存在冲突)
<br>SQL处理,主要负责SQL的参数处理,自动从指定的来源获取参数值,如果没有参数值,参数条件会被替换成1=1
如:select * from user where userID=? 如果无法找到userID的值 userID=? 会被替换成 1=1
为网站添加搜索功能类似于在google里搜索自己的网站(java语言版)
为自己的网站添加搜素功能 类似于GOOGLE
搜索数据和网页快照都是存储在自己的数据库里
struts2+spring2.5+hibernate3+ext2.2 (含源代码和数据库) 2.0 分卷2
这个就算是2.0版本吧,和上次发的系统相比:
这次将列表改成异步传输
并且修改了系统中的表单和按钮,使界面更加美观
修改了部分模块的JS错误
去掉了一些模块只保留最基本的功能
文件有2个,因为大小超过了20M 分卷1 2分 分卷2 免分
分卷1下载地址:
http://download.csdn.net/source/1231298
struts2+spring2.5+hibernate3+ext2.2 (含源代码和数据库) 2.0 (分卷1:2分 分卷2不要分)
这个就算是2.0版本吧,和上次发的系统相比:
这次将列表改成异步传输
并且修改了系统中的表单和按钮,使界面更加美观
修改了部分模块的JS错误
去掉了一些模块只保留最基本的功能
文件有2个,因为大小超过了20M 分卷1 2分 分卷2 免分
分卷2地址:
http://download.csdn.net/source/1231313
一个ext+spring+hibernate+struts2做的系统---源代码
系统登录
用户管理
角色管理
模块管理
字典管理
查询管理
系统重置
(关于数据库的部分在 http://download.csdn.net/source/756259 下载 )
一个ext+spring+hibernate+struts2做的系统
系统登录
用户管理
角色管理
模块管理
字典管理
查询管理
系统重置
java签名加密 zsecurity0.2
这个是java做成的安全处理的包<br>可以对网页中的数据进行加密传递 <br>可以实现字符串的签名 加密解密 和 文件的签名加密解密 里面有API和几个例子 用起来很方便 有问题还可以和作者联系 里面有他的EMAIL
java签名加密 zsecurity0.1
这个是java做成的安全处理的包 可以时间字符串的签名 加密解密 和 文件的签名加密解密 里面有API和几个例子 用起来很方便 有问题还可以和作者联系 里面有他的EMAIL
自己写的一个验证 类似struts验证
自己写的一个验证js函数,模拟struts中带的验证,可以自己往里加正则表达式(网上很多写好的正则表达式).然后就可以直接使用,里面只带有几个例子性质的验证,可以不断添加,包里有一个演示用的demo.html
js模拟list和map
javascript 模拟 java中的 List,Map<br>js文件为 js/utils.js<br>IE6.0 测试通过<br><br>List:<br>add(var obj) //添加一个元素<br>remove(var index) //删除一个元素<br>get(var index) //获取一个元素<br>removeAll() //删除所有元素<br>toArray() //获取元素数组<br>size() //获取元素个数<br><br>Map:<br>put(var key,var value) //放置元素<br>get(var key) //获取元素<br>size() //获取元素个数<br>getKeys() //获取所有的KEY<br>
我的文本程序
刚学习.net 自己写了个小程序 可以存贮图片和文本 并支持关键字搜索和字体格式的记事本程序 还可以将内容导出到RTF文件 绿色的 呵呵
MappingObjectsToRelationalDatabases(ScottWAmbler)_zh-CN.pdf
MappingObjectsToRelationalDatabases(ScottWAmbler)_zh-CN.pdf
REST软件架构 介绍
一种思维方式影响了软件行业的发展。REST软件架构是当今世界上最成功的互联网的超媒体分布式系统。它让人们真正理解我们的网络协议HTTP本来面貌。它正在成为网络服务的主流技术,同时也正在改变互联网的网络软件开发的全新思维方式。AJAX技术和Rails框架把REST软件架构思想真正地在实际中很好表现出来。今天微软也已经应用REST并且提出把我们现有的网络变成为一个语义网,这种网络将会使得搜索更加智能化。
unix操作手册
本书内容全部来自于CU论坛精华, 以及itpub,还有......,非常感谢这些网站提供的资料.<br> 本书上面的内容全部归论坛作者所有.如果存在版权问题,请与我联系.制作该文档的目的是<br> 为了方便广大UNIX爱好者.因此任何人都可以自由复制,转载时请注明作者.但不允许用于出<br> 版或其它商业用途,同时在使用该文档中,未经许可,不得进行修改及反编译.如有问题请与<br> 联系.谢谢!<br>
editftp-pro
edtftpj下载:http://www.enterprisedt.com/products/edtftpj/download.html<br><br>需求描述:把WEB服务器上一个目录中所有的文件上传到指定ftp服务器的某个目录中。<br>分析:<br> 在edtftpj中有个FTPClient类,此类可以实现ftp的上传。用到的几个函数说明如下:<br> 1、构造函数 FTPClient(ftp服务器,ftp端口)<br> 2、login(ftp登录账号,ftp密码) //登录ftp服务器<br> 3、chdir("文件夹名") //进入ftp上的某个目录,类似DOS的cd命令<br> 4、setType(FTPTransferType.BINARY) //设置传输类型<br> 5、mkdir("文件夹名") //在ftp当前目录下新建一个目录<br>问题:<br> 利用此组件在测试过程中,发现当上传含有中文的文件名时会失败(FTPClient认为它不是一个文件,奇怪)!<br>完整程序:<br>package yhp.test.util;<br>import java.io.File;<br>import com.enterprisedt.net.ftp.FTPClient;<br>import com.enterprisedt.net.ftp.FTPTransferType;<br>/**<br> * @author Administrator<br> *<br> * TODO To change the template for this generated type comment go to Window -<br> * Preferences - Java - Code Style - Code Templates<br> */<br>public class FTPUpload {<br> private String ftpServer;<br> private String ftpPort;<br> private String ftpUserName;<br> private String ftpPassword;<br> private FTPClient ftpClient;<br> private boolean isLogin = false;<br> public FTPUpload(String pFtpServer, String pFtpPort, String pFtpUserName,<br> String pFtpPassword) throws Exception {<br> this.ftpServer = pFtpServer;<br> if(pFtpPort.trim().equals(""))<br> this.ftpPort="21";<br> else<br> this.ftpPort = pFtpPort;<br> if(pFtpUserName.trim().equals(""))<br> this.ftpUserName ="Anonymous";<br> else<br> this.ftpUserName = pFtpUserName;<br> this.ftpPassword = pFtpPassword;<br> try {<br> ftpClient = new FTPClient(ftpServer, Integer.parseInt(ftpPort)); <br> ftpClient.login(ftpUserName, ftpPassword);<br> ftpClient.chdir("\\");//在有的ftp服务器运行会出错,用ftpClient.chdir("/")又可以了<br> isLogin = true;<br> } catch (Exception e) {<br> throw new Exception(e.getMessage());<br> }<br> }<br> //上传指定文件夹到ftp服务器上<br> public String uploadFolder(String folderName,String ftpPath)throws Exception{<br> if (isLogin) {<br> String strMsg="";<br> try{<br> File file=new File(folderName);<br> if(file.isDirectory()){<br> ftpClient.chdir("\\");<br> ftpClient.setType(FTPTransferType.BINARY);<br> if (checkFolderIsExist(ftpPath)) {<br> ftpClient.chdir(ftpPath);<br> } else {<br> createFolder(ftpPath);<br> }<br> if(!checkFolderIsExist(file.getName())){<br> ftpClient.mkdir(file.getName());<br> }<br> ftpClient.chdir(file.getName());<br> ftpPath=ftpPath+"\\"+file.getName();<br> File[] files=file.listFiles();<br> for(int i=0;i<files.length;i++){<br> if(files[i].isDirectory()){<br> uploadFolder(files[i].getPath(),ftpPath);<br> }else{<br> if(files[i].isFile()){<br> try{<br> ftpClient.put(files[i].getPath(),files[i].getName());<br> }catch(Exception ee){<br> strMsg+="upload file<<:"+files[i].getPath()+">> error!Message:"+ee.getMessage()+"\r\n";<br> }<br> }<br> }<br> }<br> if(!strMsg.equals("")){<br> throw new Exception(strMsg);<br> }<br> }else{<br> throw new Exception(folderName+" is not a folder'name!");<br> }<br> }catch(Exception e){<br> strMsg+=e.getMessage()+"\r\n";<br> }<br> return strMsg;<br> } else {<br> throw new Exception("you didnot login remote ftp server!");<br> }<br> }<br> <br><br>
ms-javascript调试工具.exe
ms-javascript调试工具.exe
javaexcel操作.rar
javaexcel操作.rar
软件测试技术教程.pdf
软件测试技术教程.pdf
DB2V91CooKbook工具.pdf
DB2V91CooKbook工具.pdf
XMLHTTP 手册.CHM
XMLHTTP 手册.CHM