关于TurboShop框架问题

10-10-20 Jxqy
刚下了一套TurboShop的网站的源代码,想研究着做做商城类网站,可是我看着它的源代码,一个字,强,也许是我学的还不到加,我本想看看web-inf下的classes,可是里面连一个class也没有,开始以为它没用到像ssh这样的框架,可是我在网上搜了一下关于它的说明,说是它本身就是一套框架,什么前台生成静态页,后台二级缓存什么的,晕了,怪自己学的太浅了,无法体会这些到这些东西的深刻内涵,不知有哪位高手能给我指点指点,我现在的还是刚刚入门级别的,希望能说明的详细一点!

1
SpeedVan
2010-10-20 16:29
若果你能看到代码的话,证明这是一个项目,并不是已发布的WEB应用,发布了web-inf下才有classes文件夹,而且你不看.java,去看.class,佩服···你入门到底指什么入门呢,入门到哪种程度呢?若果你基础没打好,接触具体技术为时尚早。

Jxqy
2010-10-21 20:35
貌似你的问题比我的还多啊

啥子叫看得到代码就不是已发布web应用,我还真不懂其中的意思,也许是我懂的太少了吧,可是什么叫发布了web-inf下才有classes文件夹,里面真的有classes文件夹,要是按你的逻辑貌似是自相矛盾喔,还有,我不是看class,是里面根本就没有编译好了的.class文件,哥,你能明白我的意思不,不懂得话可以去下个turboshop的jsp源代码?我入门是不深,可我还没查到到像你说连具体技术都不能接触的地步,摆脱这位大哥以后说话留点口德,这么吊的对别人下结论既是对别人也是对自己不好,谢谢你能回帖,thank you all the same 了!!

SpeedVan
2010-10-30 17:04
若果误会,表示歉意。

WEB项目只是在开发时,是不会存在.class文件的(除了lib下包外),所有类是以.java文件形式存在。只有在运行时(编译+发布),才会生成classes文件夹,并把.java文件编译成.class文件存放到classes文件夹下。(至于如何发布是不需要我们去考虑的,IDE自己搞定)

WEB应用是WEB项目发布后的内容,相当于.c文件编译后的.exe。而Java的WEB应用是必须存在.class文件的,没有则不是。

至于你那种情况,因为开源只需发放源代码就可以了(我们只考虑和讨论.java的代码,.class文件无视,话说回来,你去看.class干什么呢,这和读源码一点关系也没有),而在调试期间生成的.class文件并无需要,作者把.class内容删去可以减少发布体积。

注:一点基础是,.class不是源码的内容。到底何为源码,可以去认识认识。

还有,你我之间是不认识的,至于你说的入门到底是何种程度,我不太清楚,我只能从你的问题出发来,给你些建议。因为我认为上面的内容是不涉及任何代码的基础知识,所以认为你接触具体技术还为时尚早,也就不为你介绍了。或者你可以换一个角度,站在一个不了解你的人的角度,读读你自己的提问吧。还有表明,我没有傲慢的意思,我只是笑着跟初学者谈论而已。若果我误会,我表示歉意。

还有注意语言,在交流时别带庸俗的词语,请保持jdon一个良好环境。

Jxqy
2010-12-08 10:30
2010年10月30日 17:04 "SpeedVan"的内容
还有注意语言,在交流时别带庸俗的词语,请保持jdon一个良好环境 ...

哥服了you

猜你喜欢
2Go 1 2 下一页