| 分类:java |
其实Hibernate本身是个独立的框架,它不需要任何web server或application
server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat,
Eclipse, Log4J,Struts, XDoclet,
甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。
在这篇文章将不涉及Eclipse, log4j, Struts, Tomcat,
XDoclet,和JBoss。本文的目的是演示一下Hibernate的安装过程以及最基本的功能,从而给初学者一个低得不能再低的入门门槛。
下载文件
你需要Java SDK、 Hibernate包、Ant包、和JDBC Driver。
1、Hibernate包下载地址:
http://prdownloads.sourceforge.net/hibernate/?sort_by=date&sort=desc
2、Ant包下载地址:
http://apache.130th.net/ant/binaries/apache-ant-1.6.1-bin.zip
3、JDBC
Driver要根据你用的database来定,一般database官方网站上都会有。Hibernate支持常用的database,比如
MySQL, Oracle, PostgreSQL, 和MS-SQL Server。这些数据库都有JDBC Driver:
Or
| 分类:java |
一、首先Java的基础、面向对象的基础和设计模式的基础知识是必不可少的。
如果连这些基础知道都不够扎实的话,我建议还是先去补补课。关于设计模式我觉得不用学太多,但以下三个模式是学习Spring必不可少的:factory模式(包括简单工厂和抽象工厂),Strategy模式,Template method模式。如果不掌握这些你就根本没法领悟Spring的精髓,只能依样画葫芦地照搬,这是很可怕的事。
关于这方面的书的建议已经够多的,我就不说了。我这里强烈建议的书可能让人有点意外,那就是Expert one on one J2EE design and development的第四章,这一章不仅仅是Spring初学者,而是任何搞Java开发的人必读的一章。经典!
二、接下可以看一些Spring的入门书籍
其实我自己没怎么看过这方面的书,我当时只看过Spring的reference,不过现在这方面的书好象多的是,而Sp
| 分类:my |
| 分类:java |
对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远程登录的 工具。一旦入侵者与远程主机建立了Telnet连接,入侵者便可以使用目标主机上的软、硬件资源,而入侵者的本地机只相当于一个只有键盘和显示器的终端而 已。
2.Telnet被入侵者用来做什么
(1)Telnet是控制主机的第一手段
如果入侵者想要在远程主机上执行命令,需要建立IPC$连接,然后使用net time命令查看系统时间,最后使用at命令建立计划任务才能完成远程执行命令。虽然这种方法能够远程执行命令,但相比之下,Telnet方式对入侵者而 言则会方便得多。入侵者一旦与远程主机建立Telnet连接,就可以像控制本地计算机一样来控制远程计算机。可见,Telnet方式是入侵者惯于使用的远 程控制方式,当他们千方百计得到远程主机的管理员权限后,一般都会使用Telnet方式进行登录。
(2)用来做跳板
入侵者把用来隐身的肉鸡称之为“跳板”,他们经常用这种方法,从一个“肉鸡”登录到另一个“肉鸡”,这样在入侵过程中就不会暴露自己的IP地址,这一过程将在第5
| 分类:java |
EJB的运行方式是,首先客户端有一个接口类(这个类里面只有一个方法,没有运行方法的功能),通过这个接口类连接到home类(这个类里面只有一个创建函数),通过home类在服务器端创建一个对象,然后home类访问到remote接口,然后remote接口会在客户端创建一个副本,这个副本映射了服务器上的所有类,他是通过JNDI(java命名和目录接口服务,使用在高级网络应用开发中的。JNDI是一组API,它通过java语言为应用程序提供命名(naming)和目录(directory)功能)创建了一个类似注册表一样的空间,里面依次存放的是所有类的名字,调用所有类都是通过这个空间里面对应的名称来访问和操作。服务器端还有一个完成实际功能的类,里面有和客户端同样名字的方法,并且在该方法下写下具体完成内容。值得注意的是EJB必须打包成jar才能执行,执行的是这个包里面的内容,里面存放的是编译好的class文件,另外EJB也规定必须在类里面写出异常保护才可以被执行,这个包里面还必须得有服务器EJB得配置文件,必须有xml配置文件再META-INF目录下,配置文件必须包括2个ejb-jar.xml,(通过该配置文件找到需要的class文件)和weblogic-ejb-jar.xml(服务器不同,配置文件也不同).。EJB必须在应
| 分类:java |
| 分类:java |
| 分类:java |
| 分类:java |
| 分类:hack |
现在网上流行的小偷程序比较多,有新闻类小偷,音乐小偷,下载小偷,那么它们是如何做的呢,下面我来做个简单介绍,希望对各位站长有所帮助。
原理
小偷程序实际上是通过了XML中的XMLHTTP组件调用其它网站上的网页。比如新 闻小偷程序,很多都是调用了Sina的新闻网页,并且对其中的html进行了一些替换,同时对广告也进行了过滤。用小偷程序的优点有:无须维护网站,因为 小偷程序中的数据来自其他网站,它将随着该网站的更新而更新;可以节省服务器资源,一般小偷程序就几个文件,所有网页内容都是来自其他网站。缺点有:不稳 定,如果目标网站出错,程序也会出错,而且,如果目标网站进行升级维护,那么小偷程序也要进行相应修改;速度,因为是远程调用,速度和在本地服务器上读取 数据比起来,肯定要慢一些。
事例
下面就XMLHTTP在ASP中的应用做个简单说明。
常用函数
1、输入url目标网页地址,返