我是google appengine和java webprogramming(jsp/servlets/frameworks)的新手(不是webprogramming或java).我想知道appengine是否支持java框架,如果是的话,哪些是可重写的?是否有支持身份验证的框架?
谢谢
我正在开发一个基于Java EE的Web应用程序.我们只有非常有限的时间来提出alpha版本并尝试决定使用的Web框架.它必须是易于学习但功能强大的东西.由于开发所需的时间,标准JSP/Servlet不是一个选项.感谢是否有人可以提供建议.目前的选择是Wicket和GWT.(JSF也是一种选择)
是否有基于Moose的Web框架?
我已经习惯了Moose,所以如果有基于它的东西,它会很可爱:)
我正在使用blaze-html.我终于能够总结我的头脑如何使用它,但是一些monad和变换确实让我一直绊倒.但是这里有一个特殊的绊脚石(很多人都会这么做,但是我会离开这里再到Happstack的Response和ServerPart monad).
如果我想将字符串文本附加到段落,我必须使用此函数(来自Text.Blaze.Html5):
p . toHtml :: ToMessage a => a -> Html
Run Code Online (Sandbox Code Playgroud)
一切都很好,除了......
toHtml :: ToMarkup a => a -> Markup
p :: Html -> Html
Run Code Online (Sandbox Code Playgroud)
我尽我所能搜索文档,我看不出Markup monad和Html monad是如何相互关联的.我如何处理所有类型和类型类?
继我的解决方案使第 4 章中的代码像这里一样工作之后,我需要一些帮助来调试lisp webtales 的第 5 章中的应用程序“linkdemo” 。
我已经仔细地输入了所有代码并消除了书中包含的一个错字。
在CCL如果我发出(ql:quickload "linkdemo")我得到这个:
CCL is free software. It is distributed under the terms of the Apache
Licence, Version 2.0.
? (ql:quickload "linkdemo")
To load "linkdemo":
Load 1 ASDF system:
linkdemo
; Loading "linkdemo"
.
;;; Checking for wide character support... yes, using code points.
;;; Checking for wide character support... yes, using code points.
;;; Building Closure with CHARACTER RUNES
.
> Error: The …Run Code Online (Sandbox Code Playgroud) 流行的开源Web框架有多安全?
我对Rails和DJango等流行框架特别感兴趣.
如果我正在建立一个将要进行大量电子商务的网站,那么使用像DJango和Satchmo这样的框架是否可以呢?
安全性因为开放架构而受到损害吗?
我知道操作系统并不意味着对黑客开放,Linux使用卓越的身份验证机制,但Web是一个不同的游戏.
在这方面可以做些什么?
更新:
谢谢你的回答.
我知道我必须为安全的电子商务应用程序找到合适的托管服务,并且需要额外的安全层.
据我所知,Django和Rails的设计始终牢记安全方面,最常见的形式攻击如XSS,Injections等(Django书有安全性)
我期待安全大师的评论.如果您是安全大师,您会建议在DJango或Rails上构建一个可能会受欢迎的重要网站吗?
大多数Web框架仍在使用传统的基于动作的MVC模型.控制器接收请求,调用模型并将呈现委托给模板.这就是Rails,Grails,Struts,Spring MVC ......正在做的事情.
另一类,基于组件的框架,如Wicket,Tapestry,JSF或ASP.Net Web Forms在过去几年中变得越来越流行,但我认为传统的基于行为的方法更受欢迎.甚至ASP .Net Web Forms也已成为ASP .Net Web MVC的兄弟.编辑:也许我的看法是错误的,因为人们对Wicket越来越感兴趣.如果我问谷歌趋势,传统的MVC框架会有更多的增长.
我认为使用这两种类型的框架构建的应用程序的类型非常重叠,因此问题是:为什么基于行为的框架如此占主导地位?
model-view-controller asp.net-mvc struts wicket web-frameworks
我们确实有许多Java可用的框架.Struts,Swing,JSF 2.0,Spring等按其优先级使用.实际上,我不知道它们有多少!
但是,由于我对Java更新,甚至在他们的架构之后学习,我无法确定哪个框架可以用于什么类型的项目!
另外,我对Spring + JSF这样的框架的混合使用感到困惑.它有什么好处?
令我困惑的另一件事是关于市场上可用的UI组件.就像,我们有Primefaces,Ice-faces,MyFaces,Rich-faces.它们可能支持也可能不支持内置的AJAX.它们也可能包含一些错误.什么是Framework + UI组件的最佳选择,可以直接为任何项目提供最佳的解决方案?
这两个版本的JSF(JSF 1.0和JSF 2.0)有什么区别?由于我是java的新手,我只发现建筑级别的差异.但是,从视角来看,我无法知道它对应用程序开发有多大影响?
此外,强加的MVC与JSF和Spring不同.即使JSF改进了架构,Spring仍然使用得更多.Spring的重要性在上面有什么意义?
是否可以(并且合理)在一个项目中将JSF与richfaces和bootstrap CSS样式结合使用.所以使用richfaces进行页面渲染,UI模型和ajax; 将样式留给bootstrap和自定义CSS.
有人试过这个吗?这是一种超大的方法吗?
web-frameworks ×10
java ×3
jsf ×3
frameworks ×2
jsf-2 ×2
wicket ×2
asp.net-mvc ×1
common-lisp ×1
css ×1
django ×1
gwt ×1
happstack ×1
haskell ×1
java-ee ×1
moose ×1
open-source ×1
perl ×1
richfaces ×1
security ×1
struts ×1
uicomponents ×1