使用Java进行web开发的随想

发表于:2007-07-04来源:作者:点击数: 标签:
小子自学 Java 已经一载有余,当然是和大大们不能相比。然而偶在用Java进行web 开发 的时候,不管是用什么web框架(Struts、SpringMVC...等等)都会让和我一起搭档的Javascript朋友头痛不已--她不会Java,看不明白Java的标签,而且在修改web页面的时候总是拉我

小子自学Java已经一载有余,当然是和大大们不能相比。然而偶在用Java进行web开发的时候,不管是用什么web框架(Struts、SpringMVC...等等)都会让和我一起搭档的Javascript朋友头痛不已--她不会Java,看不明白Java的标签,而且在修改web页面的时候总是拉我陪他通宵,否则就不知道那个标签是不能修改的。我那个累啊~

我朋友经常引用我的一句话就是:你的Java对我的Javascript是侵入的.... T_T,仿佛她比我还OO来着。
不知道各位大大对这样的情况有什么好的解决方法。

我自己就提出了一个解决的方法:就是把Java对象写成JS对象,这样Web设计人员只要关注JS对象,用JS对象来渲染整个Web页面,这样我就不会和他的领域冲突了。

简单来说,我们平常的WEB框架都是号称MVC的,这样它们就把V这个事情压在了JAVA程序员的身上,可怜我的审美观啊~所以我们应该把V继续往下推,推给对JAVA什么都不懂,但是却有非常丰富的WEB设计人员的身上。总不能让别人去学JAVA呀,那就只好把JAVA对象写成JS对象,这样WEB设计人员就可以轻松调用JS了。

大体实现过程是这样的:

1、双方先讨论项目的需求,然后确定下个个页面需要显示什么内容,怎么显示不管。讨论完后便确定了JS对象和数据库的大体结构。

2、各自写各自的东西...

3、双方写好后把WEB页面通过JS对象和Java连接起来,调试,完工。

具体关键代码:

J2J.java的代码,功能是获取scope范围内,名称为source的java对象,然后把这个java对象写成名称为distName类别为dist的JS对象

代码

原文转自:http://www.ltesting.net