上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: Spring Framework 【Java开源 J2EE框架】 Spring是一个解决了许多在J2EE开 发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hib.. 阅读全文
posted @ 2011-12-09 18:37 avenxia 阅读(225) 评论(0) 推荐(0)
摘要: Tomcat是开源的JSP/Servlet服务器。多年的开发使Tomcat已越来越完善,被越来越多的网站采用。Jaxmao(中文版Tomcat)项目的任务是为Tomcat提供一个友好的中文界面,推广Tomcat在中文JSP/Serlet 开发者中的使用。 阅读全文
posted @ 2011-12-09 18:24 avenxia 阅读(225) 评论(0) 推荐(0)
摘要: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 阅读全文
posted @ 2011-12-09 18:09 avenxia 阅读(168) 评论(0) 推荐(0)
摘要: Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。(有两种Java程序:一种Java应用程序是一个完整的程序,如Web浏览器。另一种Java小应用程序是运行于Web浏览器中的一个程序。)Java Web框架简介 Java 的 Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的. 阅读全文
posted @ 2011-12-09 17:37 avenxia 阅读(231) 评论(0) 推荐(0)
摘要: Java之于Javascript就好比Car(汽车)之于Carpet(地毯)。 ——来自Usenet上的Javascript讨论组 中国本地版的说法应该是这样的:Java之于JavaScript就好比雷锋和雷峰塔的关系。 很多人看到Java 和JavaScript 都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样。事实上,JAVA语言和JavaScript语言是相关的,但是它们的联系并非你想像的那样紧密。首先Java语言是SUN Microsystems公司的产品,而JavaScript是Netscape公司的产品。 其次它们在功能上也有些差异:Java在... 阅读全文
posted @ 2011-12-09 17:23 avenxia 阅读(457) 评论(0) 推荐(0)
摘要: 编译打包工具-AntAnt工具 Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。目前的最新版本为:Ant 1.8.2。 既然我们已经有了make, gnumake, nmake, jam以及其他的build工具为什么还要要一种新的build工具呢?因为Ant的原作者在多种(硬件)平台上开发软件时, 无法忍受这些工具的限制和不便。类似于make的工具本质上是基于shell(语言)的:他们计算依赖关系,然后执行命令(这些命令与你在命令行敲的命令 没太大区别)。这就意味着你可以很容易地通过使用OS特有的或编写新的(命令)程序... 阅读全文
posted @ 2011-12-08 14:16 avenxia 阅读(974) 评论(0) 推荐(0)
摘要: 今天看别人博文的时候看到的,lotus,貌似很好玩的一个东西,哪天有时间去研究下~ 阅读全文
posted @ 2011-12-08 14:14 avenxia 阅读(109) 评论(0) 推荐(0)
摘要: 数据库范式:1234表中不能有重复字段,且字段不能拆分DDL数据定义语言 DML DCL INNODB,mysam:mysql常用的表类型mysql默认端口3306mysql分为客户端和服务器,只有服务器端开启以后,客户端才可以使用服务。安装时选择自动启动服务时,每次开机都会自动启用mysql服务。手动启动方式:控制面板--性能与维护--管理工具--服务--MySQL--启动(或右击设置)服务启动后可以通过客户端登陆。(1)DOS界面客户端登陆mysql -h localhost -u root -p;或\g来结束命令exit退出(2)运行中直接输入mysql -h localhost -u 阅读全文
posted @ 2011-12-08 09:02 avenxia 阅读(706) 评论(0) 推荐(0)
摘要: 客户端通信过程 1.通过SocketConnector同服务器端建立连接 2.链接建立之后I/O的读写交给了I/O Processor线程,I/O Processor是多线程的 3.通过I/O Processor读取的数据经过IoFilterChain里所有配置的IoFilter,IoFilter进行消息的过滤,格式的转换,在这个层面可以制定一些自定义的协议 4.最后IoFilter将数据交给Handler进行业务处理,完成了整个读取的过程 5.写入过程也是类似,只是刚好倒过来,通过IoSession.write写出数据,然后Handler进行写入的业务处理,处理完成后交给IoFilterCh 阅读全文
posted @ 2011-12-07 22:13 avenxia 阅读(689) 评论(0) 推荐(0)
摘要: mina,一个apache的开源框架,为网络通信提供编程框架的。同时提供了服务器端和客户端的实现方式。在服务器端,通过ioserver的具体类ioaddapter来接受连接,他要和一个端口和一个iohandler绑定,这中间也可能经过多个filter。其中协议的处理,日志的生成,多线程的实现等都是在filter中实现的在客户端,唯一不同于服务器端的就是ioserver的具体类不用ioaddapter了,用的事ioconnector。其他的都是一样的openfire就是根据mina框架开发滴~ 阅读全文
posted @ 2011-12-07 22:09 avenxia 阅读(371) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页