我想开始用Java进行Web开发。我不知道如何开始,学习什么或学习和使用的最佳Web框架是什么。帮帮我?
我认为,您只是Web应用程序的新手,而不是Java本身的新手。
首先,我可以为前端推荐Apache Wicket框架。他们的网站上有很多示例,邮件列表是上手的好地方,而Wicket in
Action
是令人愉快的阅读。
如果要使用Java Server Pages(JSP),则一定要包括Java Server
Faces(JSF),这使使用JSP更加容易。正如我主要参加网络教程一样,我无法向您推荐任何好书。您可能想看看Apache
MyFaces
。
对于业务逻辑,我猜标准是企业JavaBean(EJB)。我喜欢Mastering Enterprise JavaBeans
3.0。该书的旧版本可从TheServerSide.com免费获得。您应该避免EJB版本低于3.0,因为它们是PITA!
EJB 3.0规范的一个单独部分是Java Persistence API 1.0(尽管文档不完整,请参见例如Apache
OpenJPA)。支持JPA的其他框架例如是Spring或JPOX(现在称为DataNucleus)。
最后,如果要测试应用程序服务器,可以使用RedHat的JBoss,SUN的Glassfish和Apache
Geronimo(我更喜欢最后一个,但是您可能已经注意到我更喜欢Apache项目了;-))
祝好运!
问题内容: 人们如何在基于Go的AppEngine应用程序中处理模板的使用? 具体来说,我正在寻找一个具有以下功能的项目结构: 模板和部分模板的分层(目录)结构 请允许我在模板上使用HTML工具/编辑器(在xxx.go文件中嵌入模板文本使此操作很困难) 在开发服务器上时自动重新加载模板文本 潜在的绊脚石是: template.ParseGlob()不会递归遍历。 出于性能原因,建议不要将模板作为原
问题内容: 我正在编写Web应用程序,并且想知道推荐的填充原始数据的方法是什么。这是JPA / Hibernate和Spring应用程序,由maven构建。到目前为止,我已经使用脚本将手工数据填充到数据库中,并填充了初始数据。 单元测试使用自己的数据,这些数据是在每次测试之前用代码创建的。我的测试类扩展了 org.springframework.test.jpa.AbstractJpaTests
目标 了解对象或对象集合如何变成应用程序 使用 Eclipse 创建驱动程序类 应用程序入口点 所有 Java 应用程序都需要一个入口点,让 Java 运行时知道将从这里开始执行代码。这个入口点就是 main() 方法。域对象(即应用程序的业务域 中包含的对象,例如 Person 和 Employee)通常没有 main() 方法,但每个应用程序中必须至少有一个类。 众所周知,Person 和它的
问题内容: 我是Java开发人员,在Struts,Spring和Hibernate上拥有近5年的经验。 几天后我们将有一个新项目。我们对我们有完整的要求,我们将使用Spring MVC,Spring和Hibernate进行此项目。 我被要求设计和架构整个Web应用程序。设计和创建建筑师是我迄今为止在职业生涯中从未做过的事情。而且我不知道该怎么做,从哪里开始,使用什么工具等等。我什至都不知道A,B,
本文向大家介绍使用GruntJS构建Web程序之构建篇,包括了使用GruntJS构建Web程序之构建篇的使用技巧和注意事项,需要的朋友参考一下 大概有如下步骤 新建项目Bejs 新建文件package.json 新建文件Gruntfile.js 命令行执行grunt任务 一、新建项目Bejs 源码放在src下,该目录有两个js文件,selector.js和ajax
问题内容: 对于这个问题,我实际上并没有太多的摆动或GUI设计方面的经验(大学中的一些WPF应用程序的水平差不多),但是我的任务是在工作中重构摆动旧式应用程序的一部分。 我被要求重构的部分围绕一个弹出窗口,该窗口可以根据特定的值对象以三种不同的格式显示。这3种不同的格式都共享一些基本字段,然后有条件地确定其他字段。负责此GUI元素的类的长度约为5k,我当时认为应该将其分为三个子类,并在基类中共享这