最近几周很凄惨。
Java ee 的tomcat工程,不知道是因为版本的问题,还是插件问题。就是不在eclipse显示tomcat工程。
之前我模仿Tomcat给出的jsp网站实例,建立出类似的包跟javabean,但是还是不能运行。
所以jsp一切的一切就这么华丽的停止了。
今天去找了老师,老师直接叫我用eclipse的另一版本europa,问题解决。
但是因为是才入门,我能找到的最新的书都是用myeclipse做插件的开发,经典的书又太久,跟现在的工具完全不一样了。
入门是个大问题,我一直卡在那里不得动弹,眼下又要期末考试了,只能放在那里了。
然后是大头的rails.
上次的注册用户不能登陆的问题,我死找活找,找出问题的原因了。
控制器里生成的hash密码,根本不能存到mysql 里面去,mysql数据库显示出的hash是null,当然就在提取的时候不能被效验。
我看了又看都不知道到底是什么问题。
最后只有很猥琐的把验证hash密码正确性的语句改了。
反正最后能使用管理员的权限了。
另一问题是测试问题。
我使用rake把表都移到depot_test数据库了,但是里面的表是空表,所以没有产品,没有用户,没有订单。
也就不能测试。
本来可以靠着,sql语句把问题解决。
= =
但是我不懂。。。。。。。。。
只是想问,rake db:test:prepare 这个命令只是移动框架吗?
为什么移动过去的表是空的呢?
另外还有yaml.rb的配置。
本来能好好运行的应用,不知什么原因不能运行了。
我把yaml的"production:"后面的“4r”删除以后,就能运行了。
我不明白那个“4r”是起什么作用,怎么会出现在那里面,难道是我一不小心打上去的?
囧。。。
总之depot项目拖拖拉拉算是完成了,现在在看rails的核心部分。
对于一个对web的初学者来说,rails真的相对很简单了,没有太多晦涩空洞的名词,结构也很简单便于理解。另外,可以把这样的大体框架,转移到Java的一些框架上去思考,也省去了不少再入门的应用思想。
之前一个做web开发了很久的大哥说,rails很简单,<web>我花了两个星期就看完了。
我立刻被震住了,在一边流汗,要更加努力了。