学习日记2.4

最近几周很凄惨。

Java ee tomcat工程,不知道是因为版本的问题,还是插件问题。就是不在eclipse显示tomcat工程。

之前我模仿Tomcat给出的jsp网站实例,建立出类似的包跟javabean,但是还是不能运行。

所以jsp一切的一切就这么华丽的停止了。

今天去找了老师,老师直接叫我用eclipse的另一版本europa,问题解决。

但是因为是才入门,我能找到的最新的书都是用myeclipse做插件的开发,经典的书又太久,跟现在的工具完全不一样了。

入门是个大问题,我一直卡在那里不得动弹,眼下又要期末考试了,只能放在那里了。

 

 

然后是大头的rails.

上次的注册用户不能登陆的问题,我死找活找,找出问题的原因了。

 

控制器里生成的hash密码,根本不能存到mysql 里面去,mysql数据库显示出的hashnull,当然就在提取的时候不能被效验。

我看了又看都不知道到底是什么问题。

最后只有很猥琐的把验证hash密码正确性的语句改了。

 

 

反正最后能使用管理员的权限了。

 

另一问题是测试问题。

我使用rake把表都移到depot_test数据库了,但是里面的表是空表,所以没有产品,没有用户,没有订单。

 

也就不能测试。

本来可以靠着,sql语句把问题解决。

= =

但是我不懂。。。。。。。。。

只是想问,rake db:test:prepare 这个命令只是移动框架吗?

为什么移动过去的表是空的呢?

 

另外还有yaml.rb的配置。

本来能好好运行的应用,不知什么原因不能运行了。

 

我把yaml的"production:"后面的“4r”删除以后,就能运行了。

 

我不明白那个“4r”是起什么作用,怎么会出现在那里面,难道是我一不小心打上去的?

 

囧。。。

 

 

 

总之depot项目拖拖拉拉算是完成了,现在在看rails的核心部分。

 

对于一个对web的初学者来说,rails真的相对很简单了,没有太多晦涩空洞的名词,结构也很简单便于理解。另外,可以把这样的大体框架,转移到Java的一些框架上去思考,也省去了不少再入门的应用思想。

 

之前一个做web开发了很久的大哥说,rails很简单,<web>我花了两个星期就看完了。

 

我立刻被震住了,在一边流汗,要更加努力了。

 

 

你可能感兴趣的:(eclipse,tomcat,mysql,框架,Rails)