锁定老帖子 主题:简单看了ROR,真是简单
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-05
hiwzg 写道 这一点我确实做的是有问题。
由于我们的源代码是分权限控制的,得不到所有的源码,因此,我们的classes是被源代码管理的,编译了java文件之后必须得上传,使用的是统一的ant脚本。这一步会比较耗时间。 一般在Eclipse中开发web应用的方法,就是建立web类project。如tomcat project, web project等。将src编译的代码设置到classes下,appliction server在Debug模式下就能够自动替换。 应该在本地配置这种开发模式。然后classes还是得上传,真是比较麻烦。需要做重复劳动。 这种模式真是要命啊。 控制源码还有一些其他的模式,比如分开成为几个子项目,每个项目单独打包成jar,本项目的源码都开放。 是在要这么干,也可以将class文件也放到CM软件中,这样在本地能调试。 使用ant是在自动构建时用的玩意,用那个来调试不是要了老命了。 |
|
返回顶楼 | |
发表时间:2007-04-06
只是我感觉ROR的速度问题,纯对不是小事.缓存的设置我感觉还是少一些比较好的资料.
|
|
返回顶楼 | |
发表时间:2007-04-06
当然还不至于用ANT来去做调试,不可能呀:)
昨天看了你的一篇文档,讲如果设置两个关联项目的属性,以支持TOMCAT热部署的。 很可惜,我的用不上。一旦改变源码,编译之后,Tomcat又得Reload Context,而在Reload Context的过程中,由于系统使用了以前留下来的实体工具(一种ORM工具)代码,导致TransactionFactory不能正常初始化,抛出异常。不能正常加载Context。 所以想要在本地hot deploy项目,基本上是没招了。 后来想了一个没有办法的办法: 在我本本上又ant,又tomcat,实在是比较耗内存,耗时间。只好将耗时间的Tomcat给放到其它机器上。在其它的机器上启动tomcat,我这边webapp设置为共享,将docbase设定到共享所对应的网络驱动器上就OK。 好歹将ant和启动tomcat分开在两台机器上。虽然比热部署要慢。但好歹我本本上的速度快了:) Lucas Lee 写道 hiwzg 写道 这一点我确实做的是有问题。
由于我们的源代码是分权限控制的,得不到所有的源码,因此,我们的classes是被源代码管理的,编译了java文件之后必须得上传,使用的是统一的ant脚本。这一步会比较耗时间。 一般在Eclipse中开发web应用的方法,就是建立web类project。如tomcat project, web project等。将src编译的代码设置到classes下,appliction server在Debug模式下就能够自动替换。 应该在本地配置这种开发模式。然后classes还是得上传,真是比较麻烦。需要做重复劳动。 这种模式真是要命啊。 控制源码还有一些其他的模式,比如分开成为几个子项目,每个项目单独打包成jar,本项目的源码都开放。 是在要这么干,也可以将class文件也放到CM软件中,这样在本地能调试。 使用ant是在自动构建时用的玩意,用那个来调试不是要了老命了。 |
|
返回顶楼 | |
发表时间:2007-04-06
远远偏离这个板块的主题了,应该转到java版:)
|
|
返回顶楼 | |