WEB开发中的几个小问题

lanzhengwu 2008-03-05 09:44:21
1,举例:现在有一个网站有三个项目组成,PRO1,PRO2,PRO3.(PRO1和PRO2分别实现不同的功能)
PRO3是一个JAVA项目,打包成JAR放在PRO1和PRO2里面.
在PRO3里面实现了PO和Hibernate的映射文件..
也分为三个persistence1,persistence2,persistence3.
在PRO1里面只有一个hibernate_persistence1.cfg.xml.
在PRO2里面有hibernate_persistence1.cfg.xml,hibernate_persistence2.cfg.xml,hibernate_persistence3.cfg.xml
三个文件...
现在的问题是
一:两个项目是怎么样结合在一起运行的..
二:一个项目中有多个配置文件,得到SESSION时,是怎么样来区别不同配置文件的...

2,现在有一个页面,里面要嵌入一个广告页面..
我现在要实现广告的点击量,里面的增加点击量的代码都做好了,现在的问题就是
怎么得到onclick事件.

...全文
107 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanzhengwu 2008-03-07
  • 打赏
  • 举报
回复
恩,谢谢老紫竹 的精彩点评..
lanzhengwu 2008-03-05
  • 打赏
  • 举报
回复
数据不是同一份,是三个不同的数据库..
lanzhengwu 2008-03-05
  • 打赏
  • 举报
回复
1,我就是不知道两个项目怎么在同一个域名下运行的,所以才问啊...
2,广告的话,我是在后台生成的一个静态页面,然后这个静态页面嵌套在另外一个页面里面..
而不是直接放上去的一个图片...

至于ORM 他们是独立使用的,根据条件判断然后读取不同的配置文件.
一开始我以为没有传参进去,程序会自动判断所以很疑惑,
现在知道了,是从外部传参进去了。 .
bt_lose 2008-03-05
  • 打赏
  • 举报
回复
先顶一下楼上的前辈..
数据用同一份,就会出现资源的竞争,等待...会严重影响系统性能
老紫竹 2008-03-05
  • 打赏
  • 举报
回复
另外给个个人建议,
既然你的项目是各自独立的,(否则你也不会做成多个项目)
那么他们的ORM 也应该是各自独立的,而不是混合在一起使用。

如果有公用的部分,比如用户啥的,可以用web services解决。

我提一个混着用的危险
项目是各自独立的,他们的class loader 都是独立的,那么就会出现多个相同的ORM 一块运行。
多个项目,各自调用各自的ORM, 但他们操作的数据竟然是一份, 并发的错误会非常严重。
缓冲更是一塌糊涂。
老紫竹 2008-03-05
  • 打赏
  • 举报
回复
1 两个项目是怎么样结合在一起运行的?

这个问题我应该问你,而不是问我!! 我哪里自己到你是怎么运行的!

2 onclick 事件?

我看到的广告都是一个连接,放在广告的文字或者图片上。
和一般的页面没有任何区别。
建议你看看CSDN的顶部广告吧! 看人家怎么做的!

也许我的理解能力有限。对不起!
临远 2008-03-05
  • 打赏
  • 举报
回复
哦,看一下指名的帖子,别人还能回复不?要是能回复,就看看大侠咋回答滴。
老紫竹 2008-03-05
  • 打赏
  • 举报
回复
既然不同,那就分开用,第一个问题完了。

至于2个项目问题,
1 可以用虚拟目录,比如
www.domain.com/prj1
www.domain.comn.prj2

2 可以用虚拟主机,比如
prj1.domain.com
prj2.domain.com
3 可以用多个域名,不推荐,所以不说了,参考2就可以了


一个项目怎么可能有多个配置文件,
OK 你有, 那么,一个用户登录了,你怎么区分用哪个配置文件? 这问题我没办法回答你,那是你设计问题。
如果你能区分了,那么Session就简单了,存一个配置文件的编号到Session里面就行了!

我曾经用配置启动了模拟的虚拟主机,我是根据URL区分的,不过你的是一个项目,我想很难了,难道你要给每个用户作一个配置参数? 可以考虑!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧