编程语言
首页 > 编程语言> > java – 构建端到端Web应用程序所需的技术?

java – 构建端到端Web应用程序所需的技术?

作者:互联网

我想开发一个Web应用程序,比如在线调度程序. (是的,我知道已经完成了一百万次.)
我的大部分经验都是Java,所以我想在考虑技术时利用它.

我主要是一个很少接触UI编程的系统开发人员,因此我认为这是我需要完成大部分学习的地方.

您对我应该关注的技术有什么建议吗?我想专注于有市场且易于学习的技术.

到目前为止,这是我认为我需要的3层架构(从头开始):

>数据库(可能是MySQL或PostgreSQL) – SQL,JDBC
>后端服务器 – Java
> Web服务器(Tomcat) – JSP,Servlets
> Web Framework – Tapestry(这方面很弱,还有更好的选择吗?)
>浏览器技术 – HTML,Javascript,CSS(需要学习)

我听说过“富互联网应用程序”开发工具,如Flex和Silverlight,但我不确定这些技术的市场.

编辑:似乎有很多关于Spring / Hibernate的提及,所以我会调查一下.我很感激反馈.

解决方法:

我觉得你的基础很好.

您可能希望查看一些框架/库以使您更容易.

Web框架 – Wicket / Stripes / JSF / Tapestry(组件与基于请求的框架)

Javascript库 – JQuery / YUI / Dojo

至于您的模板语言,您可以使用JSP / Velocity / Freemarker.

只需研究一下框架和工具,可以尝试一些,看看哪些最适合你.

仅供参考我目前正在使用.

> Apache – Web服务器
> Tomcat – servlet容器
> MySQL – 数据库
> Stripes – 基于请求的Web框架
> YUI – for ajax
>春天 – 依赖注入
> Hibernate – 对象关系映射
> jsp – 动态生成html

标签:java,architecture,ria,tapestry
来源: https://codeday.me/bug/20190715/1464343.html