天天看点

python语言是网络编程语言吗_什么样的网络编程语言能够制作这个网络应用程序?...

对于初学者来说,忘掉JSP/JSF。这是一个有很多问题的旧组合。请考虑Facelets/JSF。Facelets是JSF当前版本中的默认模板语言,而JSP只是为了向后兼容。在What I'm not sure is if JSP/JSF gives the ability to parse HTML at a certain URL to see if it contains words.

是的,虽然数据的实际获取和内容的解析将由普通Java代码完成。这本身与jsfapi无关。在

使用JSF,您可以创建一个包含UI(输入字段、按钮等)的Facelet。然后仍然使用JSF将其绑定到所谓的backingbean,后者主要是一个普通的Java类,只有一两个JSF特定的注释应用于它(例如@ManagedBean)。在

当用户输入URL并按下某个按钮时,JSF负责调用Java类中的某个动作方法(backingbean)。在这个action方法中,您现在可以访问用户输入的URL,从这里开始纯Java编码,JSF细节结束。您可以将获取URL并执行所需解析的代码放在单独的helper类(关注点分离)中,也可以直接将其放在backingbean中。你的选择是你的。在

顺便说一句,我们办公室有一个非常初级的程序员使用JSF来完成与您在这里所要求的没有什么不同的东西,他在很短的时间内就成功地做到了。因此,这真的没那么难;)