java - 如何使我的 JSP 项目更易于设计人员使用

标签 java jsp development-environment designer

我有一个 Java/Spring MVC/JSP/JSTL Web 应用程序。我们有一位设计师为我们提供了一些开始的页面,但他已经落后了,所以我们必须自己创建一些页面,显然随着项目的进展,其他 UI 内容也发生了变化。我认为他落后的原因之一是他很难与该网站合作。

我们还没有为他设置开发环境,因为他的盒子上包括数据库、Eclipse 和 Tomcat,我担心我们会花费过多的时间来支持他的开发环境,而他仍然一事无成。另一方面,他基本上已经有了糟糕的经历,我花了时间接受他的更改(查看源代码、更改、给我发送电子邮件)并尝试找出更改的内容并将它们复制回 JSP 文件中。

我想明天晚上我会硬着头皮看看能否为他安装一个环境,但一定有更好的方法......它是什么?

最佳答案

如果设计者没有Java经验,我认为他不应该首先制作实体页面。设计师应该负责页面布局和功能流程,后端开发人员将其用作指南(Web 应用程序如何组合在一起以及每个页面如何工作的 Storyboard)。即设计师需要负责需求的视觉实现。

开发人员应该生成包含所有所需数据的快速脏页。擅长布局的设计师应该将这些页面制作成成品。这样就可以很好地划分责任。设计人员有时需要与开发人员密切合作,以获取可行格式的数据,但一旦这么多东西已经就位,作为一对工作(设计人员/开发人员结对编程)有时会变得相当经济。

如果这种类型的开发将成为常态,那么设计人员应该学习 Web 应用程序前端,因为设计人员应该了解站点网格等工具,并熟练掌握一些 JSP 标记库。

如果您要使用 REST/ajax 密集型应用程序:那么您可以更好地分离关注点,因为设计人员可以在开发人员提供服务时创建页面。这可以减少对完整开发环境的需求,但我不认为否定它。设计人员需要能够阅读底层代码,了解 JSP 所暴露的内容才能最有效地工作。

关于java - 如何使我的 JSP 项目更易于设计人员使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6599884/

相关文章:

java - 为什么我总是收到找不到符号错误

javascript - 在生产环境中管理快速服务器依赖关系的最佳方法

java - 表单选项未填充

Java类依赖, "import"如何在文件系统中找到该类

java - HTTP 状态 500 - org.apache.jasper.JasperException : java. lang.NullPointerException

development-environment - 在单个虚拟机中完成*所有*工作的任何提示?

ios - 在 iOS 中归档发布版本之前,有什么方法可以自动运行我所有的单元测试

java - 使用处理程序 (JAX-WS) 获取端点的 Url

java - Google Cloud Dataflow TextIO 到 BigQueryIO 作业无法启动

java - 将一串数字与 int 进行比较