Django概念
>模特
>查看课程
>模板
>模板标签
> url conf,路由URL
>表格
Java Web开发概念
使用Java EE和servlet,我们有以下想法:
> servlets
>行动(支柱)
> JSP页面
> FormBean
> DynamicFormBean
> web.xml
> struts-config.xml
将Java映射到Django
重要提示:这些概念映射只是近似值. Java概念可以允许更多或更少的功能.
JavaBeans是您的模型,业务逻辑发生在那里.
Django中的URLConf由web.xml和struts-config.xml文件近似. web.xml文件允许您将URL映射到servlet和JSP页面among other things.struts-config.xml文件将URL映射到Struts Action类among other things.这是how to write Action mappings.
Action类和servlet类是视图.在Django术语中,struts Action class和servlet接近处理最基本调度方法的View类. The struts ActionForm classes更接近FormView,其中请求参数被处理成表单并进行验证.
ActionForm bean类似于Django Form类.您可以在struts-config.xml文件中定义这些表单,这是Django无法做到的.
使用Struts时,Struts Tag Library也可以被视为一组内置模板标签.
Struts Tiles组件与Django模板语言更为相似,其中包含可以扩展和替换的组件(a.k.a.“blocks”).
这与使用Django的GNU gettext文件以及为要支持的每种语言创建新的翻译文件类似.