`
sangmin214
  • 浏览: 176638 次
  • 性别: Icon_minigender_1
  • 来自: 黄山
文章分类
社区版块
存档分类
最新评论
文章列表
新年好。刚回住处第一件事情是插上电源上qq,第二件事是打开百度,居然打不开。用火狐还是打不开,重设了下IE,还是打不开。重启了下机器,还是打不开。本地连接禁用启用后还是不行。 连上路由器,看起来也没什么问题。手机连上wifi可以上网的。 打开台式机,台式机可以上网。搜了下,有的说要重启下路由器,所以就重启了一下路由器,还是不行。 然后猜测是不是之前设置的网络参数没有改回来。于是就仔细看了下本地连接的参数,是手动设置ip的,一想到年前启用了路由器的DHCP,马上赶紧设置成自动分配,然后就好用了。 路由器如果不设置DHCP,手机上无线网络好像会有点问题,反正我年前在设置DHCP之前手机是用不 ...
下了个jdk1.4.2_19和jetty7.2.2,一运行,然后报错:    [Administrator] D:\jetty$ java -jar start.jarException in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/jetty/start/Main (Unsupported major.minor version 49.0)        at java.lang.ClassLoader.defineClass0(Native Method)        at ...
第二章 精通模块性 这种主要是讲一下OSGi的模块性。什么是模块性,一般说来为什么模块性如此重要,以及模块性如何让你在未来的Java开发,构建和维护中受益。 具体的,这一章讲会介绍OSGi的bundle的元数据,以及如何用这些元数据来描述你的应用的模块性。当然了,还有一个例子。   2.1 什么是模块性 什么是模块呢?一般的,一个完整的系统由若干相对独立的块组成,这些块就叫模块。模块定义了可以实施的逻辑边界。内部细节只能模块内可见,外界只能看见模块明确对外公开的部分。   2.1.1 模块性 vs. 面向对象 模块性和面向对象的相识点在于他们都是为了隔离关注,也就是把一个系统分隔 ...
第一章 揭开OSGi 本书首先指出Java没有明确提供对构建模块化系统的支持,而只有普通的面向对象的数据封装。所以很多时候开发人员需要自己去弥补这方面。为了弥补这一块而让应用开发人员专注于应用的开发,OSGi服务平台应运而生。OSGi是OSGi联盟为了解决Java没有提供模块化支持而定义的一个工业标准。另外,它引入了一个新的面向服务的编程模型,也被叫做“虚拟机中的SOA”。   1.1 什么是OSGi以及为什么要用OSGi 简单的说,OSGi就是Java平台上的模块层。那什么是模块呢?模块就是软件应用的逻辑单元,各自负责相应的实现。为了讲清楚为什么要用OSGi,本书先讲了Java在模块化 ...
才看完《OSGi in action》的前4章,第一章是概述,后三章分别介绍了OSGi的三大块基础部分。看完以后再回想,也说不出个所以然,只是在看的时候觉得是很好的东西。所以在继续往下看更深入的内容之前,我决定再看一遍前面的内容,并做一些笔记。 这篇只是一个序幕。
最近在学习OSGi,刚开始在看林昊那边《OSGi原理与最佳实践》,但总感觉看的不是很爽,云里雾里的感觉,相关的背景以及为什么要用OSGi介绍的不够深入浅出,可能是由于我对OSGi没什么了解吧。所以看到后来,就看不下去了。书开始随便介绍了点,然后就开始贴例子,似懂非懂的,至少是很晕,而且也不知道为什么要这么做,有点为了技术而技术的感觉。不过可以看出作者为了这本书还是花了不少精力的,至少对于业界的几个OSGi的几个实现都做了源码级别的介绍,虽然我没留下什么深刻的印象。   然后我开始看另外一本OSGi的书《OSGi in action》,是个MEAP版的,书还在编写中,没有出版,作者是4个大牛, ...
刚偶然发现一个在线查看绝大部分开源软件源代码的网站: http://www.mavenjava.com/   很好很强大。
在复习servlet的时候发现一本好书《How Tomcat works》,具体的请参看这里:http://books.brainysoftware.com/index.jsp?show=tomcat   里面有些章节作者在oreilly了发表了,有兴趣的可以去看看: How Servlet Containers Work: http://tim.oreilly.com/pub/a/onjava/2003/05/14/java_webserver.html How Java Web Servers Work: http://tim.oreilly.com/pub/a/onjava/200 ...
昨天稍微复习了下servlet,也就稍微复习了下jsp,刚才看到这两个东西的用法,然后也记不清他们之间的具体区别了,所以就又复习了一下。 原文地址在:http://geekexplains.blogspot.com/2008/06/diff-between-include-directive-include.html   Difference between include directive & include action in JSPinclude directive - <%@ include file="fileName" %> - as ...
既然说Jetty是个web服务器和servlet容器,那么什么是servlet容器?servlet容器有什么用?什么是servlet呢?Jetty如果作为一个组件嵌入到其他的程序当中,servlet所提供的功能应该是不容小觑的,所以很有必要学习下servlet。 下面是随便找了下资源,有空的时候看看: Sun's servlet tutorial: http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets.html  http://courses.coreservlets.com/Course-Materials/csajsp2.html ...
Maven对于Jetty的插件在从6升级到7的时候有一个命名的变化,除了这个命名的变化,我发现这个插件运行Jetty还是有问题的。错误代码如下: C:\opensource\m2space\helloWebonJetty>mvn jetty:run [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Building helloWebonJetty Maven Webapp [INFO] t ...
这里有个插件可以在eclipse中运行jetty,不过我还没试。 http://www.eclipse-plugins.info/eclipse/plugin_details.jsp?id=1840   我刚才用的方法就是在“运行外部工具”里启动的,效果还不错。(貌似关闭的时候有点问题,因为即使关闭了,java.exe好像还是在运行的) 有点类似下面这篇文章所描述的,不过我暂时还不需要debug,不过以后应该可能会用到的。 在外部工具里启动jetty的时候别忘了在pom.xml里加入plugin: <plugins> <plugin> ...
参照jetty的有关eclipse的plugin的例程做了一遍: http://wiki.eclipse.org/Jetty/Tutorial/Jetty-OSGi_SDK http://wiki.eclipse.org/Jetty/Tutorial/EclipseRT-Jetty-Starter-Kit 没出现什么大的问题,但有一个很严重的问题,不是很清楚,为什么要做这两个练习。因为它好像都是把jetty以什么osgi bundle的形式来启动的,为什么要这么启呢? 如果要嵌入到eclipise里面的话,直接装个jetty launcher就好了啊。对于这个eclipse的一个很核心的 ...
  这里我们实现一个借助于Maven的运行在Jetty上的Web应用。 #1 new一个Maven project #2 选择maven-archetype-webapp #3 我们对它默认生成的index.jsp稍作修改:【如果是运行在Jetty7上就不用修改了,参照书上的写法就可以了】 <html> <body> <h2>Hello World!</h2> <a href="/helloWebonJetty/hello">Hello Servlet</a> </body&g ...
#1 跟实例1差不多,先new一个Maven project #2 这里也一样选 org.apache.maven.archetypes maven-archetype-quickstart #3 输入group id和artifact id #4 finish #5 删除掉App.java和AppTest.java #6 添加我们自己的HelloJetty.java package com.licanjing.helloJetty; import jav ...
Global site tag (gtag.js) - Google Analytics