posts - 279, comments - 18, trackbacks - 0, articles - 0

2012年5月31日

http://nuget.org/packages/EntityFramework/5.0.0-rc

posted @ 2012-05-31 16:37 kingwangzhen 阅读(3) 评论(0) 编辑

2012年5月26日

  http://code.google.com/p/dblinq2007/

最近做网站需要往mysql里面插入数据,但vs2008自带的linq也不支持mysql.

在网上找了些资料,终于找到了个支持mysql的linq工具,就是DBLinq.把方法帖上来以便以后使用.

一、工具:
Dblinq ;
MySQL 5.0以上,编程主机需要安装;
VS2008

二、生成DataContext cs文件
DbMetal.exe -provider=MySql -database:MyDatebase -server:you host computer -user:mysql user -password:you pwd -namespace:mysqllinq -code:mysqllinq.cs -sprocs
//注,名称空间是mysqllinq,-sprocs一定要

三、将文件DataContext cs放到项目文件中
注意:cs文件放在项目的首层,比如App_Code中,或者内库中

using DbLinq.Linq;
using DbLinq.Linq.Mapping;
(如果不是放在App_Code中,在此添加引用)


四、在VS 2008中新建类项目DALMySQL,并添加引用


DbLinq.dll;
DbLinq.MySql.dll;
MySql.Data.dll;
//上面三个在DbLinq-0.18"build中可以找到。
System.Data.Linq.dll;
//在C:"Program Files"Reference Assemblies"Microsoft"Framework"v3.5"System.Data.Linq.dll
//这是一要引用!!!
五、添加Web_App项目,添加对项目DALMySQL的引用

六、在aspx.cs页面中添加引用:


using MySql.Data;
using MySql.Data.MySqlClient;
using mysqllinq;//DataContext cs文件的名字空间

//省略
string connStr = @"server=localhost;database=test;user=root;pwd=ikmb;port=3306";

            MySqlConnection conn = new MySqlConnection(connStr);
Test t = new Test(conn);
var data = from f in t.Users select f;
GridView1.DataSource = data;
GridView1.DataBind();

最后给个DbLinq下载

========================注意点的分割线==========================

*以上文章提供下载的是DbLinq-0.18, 我个人用的是DbLinq-0.20.1  ,Download DbLinq. (注:如果是DbLinq-0.20.1,要在解压后将MySql.Data.dll 拷贝至文件夹内,再运行生成命令)

 

posted @ 2012-05-26 16:01 kingwangzhen 阅读(8) 评论(0) 编辑

2012年5月23日


程序安全越来越受到人们的重视,除了开发者必须具备一些安全知识之外,在系统上线之前如果能够使用安全检测工具先检测一番那是最好不过的了。这里给大家介绍一款简单实用的漏洞检测工具:Paros,可从下面地址下载:


http://www.hackervip.com/Soft/UploadSoft/2010505/paros.rar


下载解压安装即可使用,使用前必须设置浏览器的地址,并将端口设置为:8080,如下图



打开Paros开始测试,在浏览器上访问要测试的应用,如:"http://localhost/eWebEditor/index.jsp"。返回Paros即可看到Sites下面的列表,选择刚才输入的应用,然后在Analyse菜单中选择Scan,弹出一个Scaning窗口,测试完成后按OK,即可在Report菜单中打开Last
Scan Result查看测试报告,如上面测试一个编辑器的报告结果如下:



报告表明:本次测试发现了两个中级漏洞:跨站脚本。报告中还指出了测试的参数及漏洞修复建议等。跨站脚本是网站中比较常见的漏洞了,如果涉及敏感数据,必须尽快修复。

posted @ 2012-05-23 16:36 kingwangzhen 阅读(3) 评论(0) 编辑

http://www.blogjava.net/downmoon/archive/2010/08/24/329786.html

posted @ 2012-05-23 16:29 kingwangzhen 阅读(3) 评论(0) 编辑

wsdl2java 用于根据WSDL生成相应的服务端和客户端代码的生成工具。
命令行格式为:WSDL2Java [options] -uri <url or path> : A url or path to a WSDL

其中常用的options具体如下:
-o <path> : 指定生成代码的输出路径
-a           :   生成异步模式的代码
-s           :   生成同步模式的代码
-p <pkg> :   指定代码的package名称
-l <languange> : 使用的语言(Java/C) 默认是java
-t            : 为代码生成测试用例
-ss          :   生成服务端代码 默认不生成
-sd          :   生成服务描述文件 services.xml,仅与-ss一同使用
-d <databinding> : 指定databingding,例如,adb,xmlbean,jibx,jaxme and jaxbri
-g           : 生成服务端和客户端的代码
-pn <port_name>   : 当WSDL中有多个port时,指定其中一个port
-sn <serv_name>   : 选择WSDL中的一个service
-u                       : 展开data-binding的类
-r <path>             : 为代码生成指定一个repository
-ssi                     :   为服务端实现代码生成接口类
-S                       : 为生成的源码指定存储路径
-R                       :   为生成的resources指定存储路径
--noBuildXML        :   输出中不生成build.xml文件
--noWSDL            :   在resources目录中不生成WSDL文件
--noMessageReceiver : 不生成MessageReceiver类

Java代码 复制代码 收藏代码
  1. //服务端生成 
  2. wsdl2java -uri wsdl文件 -ss -sd -ssi -d adb -o 保存路劲 
  3.  
  4. //客户端生成 
  5. wsdl2java -uri wsdl文件 -d adb -o 保存路劲 

posted @ 2012-05-23 16:17 kingwangzhen 阅读(0) 评论(0) 编辑

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html#jaf-1.1.1-fcs-oth-JPR

posted @ 2012-05-23 12:57 kingwangzhen 阅读(5) 评论(0) 编辑

摘要: http://www.cnblogs.com/mingzi/archive/2009/03/22/1419168.html本文讲述了Apache Axis的安装及简单应用,作为Apache Axis的一个入门教程。虽然现在Apache Web Service项目已经推出了Apache Axis2,Axis2相对Axis是一个很大的更新,关于Apache Axis2的介绍,请参考http://ws.apache.org/axis2,目前的版本是1.3。既然已经有了Apache Axis2这个更加优秀的Web Service Engine,为什么还要介绍Apache Axis呢,原因在于系统的兼.阅读全文

posted @ 2012-05-23 11:20 kingwangzhen 阅读(2) 评论(0) 编辑

2012年5月22日

http://cxf.apache.org/download.html

 

http://ws.apache.org/axis/

posted @ 2012-05-22 16:56 kingwangzhen 阅读(3) 评论(0) 编辑

2012年5月18日

有时先装上了framework再装的iis,所以要注册一下


开始-运行-cmd


输入


C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i


回车


为什么只注册了Framework v2.0.50727


因为,基础架构是2.0,3.0 3.5都是架构其上,相当于2.0的扩展或组件

posted @ 2012-05-18 09:21 kingwangzhen 阅读(11) 评论(0) 编辑

2012年5月16日

摘要: Windows (Process) Activation Service (WAS)作为 IIS7.0 特有的新增功能,和以前IIS 6.0的功能相比更加强大,因为它提供并支持除HTTP之外的更多协议,比如TCP方式和Pipe(管道)方式。利用WAS作为WCF(Windows Communication Foundation)的宿主,我们能充分利用WAS的很多优点,因为我们再也不用为非HTTP方式的WCF Service单独编写宿主程序了。而WAS本身的特点,也让我们的服务端程序能享受到只有以往的HTTP方式的WCF Service才能拥有的很多特性。WAS在Windows Vista/7/2阅读全文

posted @ 2012-05-16 17:10 kingwangzhen 阅读(15) 评论(0) 编辑