学习日记2.7

 

  囧,我又一个多月没写我的日记了,这段时间太碌碌无为了。

 

  上学期赶时间的学了很多东西,但是等学完了居然不知道要做什么。恶寒。

 

   这学期开学四个星期了,为参加学校的创业项目做了一个Rails开发的3D Tour。涉及到的问题有重定向,模板,Session。很不要脸的用手脚架把基本功能增加上,但是现在在想权限的问题,还想利用饭否API偷个懒,套用到网站上去。

 

   师兄把公司引进学校了,办了一个比赛,报名用Ruby参加。原以为参加的队最多不过4只,结果师兄宣传了Rails以后,貌似报名Ruby的人多了很多。突然很伤心的想,我也不过就只是早学了而已,如果没早学呢?我能做得比同级的同学们好么。

 

    开始的项目是做Login,要涉及到权限,加密,Session,cookie,还有什么呢?参考下网上开源的东西,准备做了吧。

 

 

  上学期因为Java一直找不到好的书,基本上就停在那里了。这学期新开了用Java的WEB开发,据说要学Struts,囧,jsp,servlet都没有学,直接Struts,我们学校还不是一般的自信的。

 

   跟老师说明下情况以后,老师叫我看APPFuse,果然,SSH一把抓,边做边学。但是配置了三个星期都没有配置好。打击死我了。

 

 现在记录下配置时出的问题,面得以后再配置的时候忘记。

 

1.下载Maven的脱机repository,在官方网站Get quickStart有下载的连接地址。

    最好是选择下这个,因为本身用命令行下载很淘神,还有可能下载地址的库不全,或者其他鬼才知道的原因,造成下载错误,我经常下的时候都下不够。所以导致我三个星期都没能成功的运行jetty,一直出现dependencies的问题,伤心得我呐~~~~今天早上又去看了quickstar才看到appfuse-dependencies,开始还以为是文档,结果是个压缩包,就试着下了,结果就这么黑灯瞎火的起作用了,还我三个星期的时间啊啊啊啊~~~~~~

 

2.Setting的配置

 

  <localRepository>E:\Program Files\repository</localRepository>

 

  要将Repository改变到自己本地的位置。在网上找文章说的是必须在repository这个名字的目录下,但是其他的目录到底能不能行,我没试过。

 

3.添加一些多的库 <repositories>

        <repository>
            <id>central</id>
            <url>http://repo1.maven.org/maven2</url>
        </repository>
        <repository>
            <id>appfuse</id>
            <url>http://static.appfuse.org/repository</url>
        </repository>
   	<repository>
            <id>jsdoctk1</id>
            <url>http://jsdoctk-plugin.googlecode.com/svn/repo</url>
        </repository>
        <repository> 
       <id>PlanetMirror</id> 
        <url>http://public.planetmirror.com/pub/maven</url> 
     </repository>
	<repository>
       <id>nexus-plugin-staging</id> 
        <url>http://repository.sonatype.org:8081/content/groups/nexus-plugins-with-staging</url> 
     </repository>
	<repository>
	<id>nexus</id> 
        <url>http://repository.sonatype.org:8081/content/groups/public</url> 
     </repository>
     <repository>
	<id>nexus-staging</id> 
        <url>http://repository.sonatype.org:8081/content/groups/nexus-staging</url> 
     </repository>

    </repositories>

 

  如果官方提供的东西还缺什么包什么jar的话,可以从这些地方直接下,不过这个数据是在建立的项目里的POM.xml修改的。

 

4.参看端口号

 

   APPFuse 使用的服务器是Jetty,默认的端口号是8080.很多的服务器都是8080,就不用说了,要注意开服务器的时候有没有其他的服务器开着。不过,还是改吧,避免重复。

 

5.增加Mirror

 

 

<mirror><id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>

 

  老师给了我一个上海的镜像,作用也是下载库,但是是在maven的Setting里,这样可以全局起作用,不用每个项目都下载。上面那个是默认的,但是奇怪的是,我以为那个库起作用了,结果写这篇总结的时候再去看,老师给的mirror不见了,囧,难道昨晚没有保存?但是官方的repository那么强大,问题一次性解决?

 

 6 英语

 

 英语太重要了,可以说我放着那么好的资源就是没去好好看,因为很多地方看不懂?(=。。=)从今天开始要好好看英语了。

 

 

    总结完毕,下一步就是开始学习官网上的例子。

 

 

    这几天关于Java的话题讨论的沸沸扬扬的,但是我还是觉得一门语言能发展得这么好,它的优点必然是存在的,不能因为Rails这样的敏捷框架一出来就一竿子打死,只是应该把它运用在它该放的地方上罢了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值