web页面处理流程

声明:这里以未经过预编译的无项目文件的网站为例. 第一次请求 由相应语言的编译器根据CLS(公共语言规范)将代码编译为IL(中间代码). 第一次执行 由CLR(公共语言运行时)编译成兼容于你网站所在主机的机械代码.这个过程被称为JIT(just in time)即时编译. 注明:编译在代码未改变前都只执行一次,机械代码会被缓存在:c:/windows/microsoft.net/framework/v2.0.50727/temporary asp.net files 下面,只有再代…

Spring MVC Web 引入静态文件

web.xml配置: <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc-servlet.xml</param-value> </init-param> <load-on-startup>1<…

web项目中jsp页面引入css样式

springMvc配置的拦截器,让springMvc不拦截我们配置的静态资源。 <mvc:resources location="/css/" mapping="/css/**"/>     <!-- 静态资源(css)的访问 --> <mvc:resources location="/css/" mapping="/css/**"/>   Jspy页面中加上 <link rel="stylesheet" type="text/css" href="../css/style.css"/>换成自己的css路径

基于springmvc的web应用初始化流程和配置加载注意点

基于springmvc的web应用在初始化时做了什么?application context何时加载?有几种加载方式?   和所有的java web框架一样,springmvc实际上就是在典型的servlet处理request的流程上再包裹了一层而已。springmvc的初始化流程也同样和容器初始化servlet流程一样。容器初始化servlet上下文的流程如下,servlet context一般而言就是那个web.xml里设定上下文环境。   springmvc中最典型的ServletContextLi…

JSP和JSF合并 共同打造完美的Web应用

未分类 , , , , , 发表评论
Java在最近几年逐渐升温,随着Java SE 5和Java SE 6的推出,Java的未来更显得无比辉煌。但以Java为基础的JSP在 Java SE 5推出之前却一直抬不起头来,这最重要的原因就是JSP虽然功能十分强大,但最大的优点也是它的最大缺点,功能强大就意味着复杂,尤其是 设计前端界面的可视化工具不多,也不够强大。因此,设计JSP页面就变得十分复杂和繁琐...   Java在最近几年逐渐升温,随着 Java SE 5和Java SE …

在编写解析xml的读写程序中碰到的一些小问题,记录以便查阅

1.为了打干净的可运行jar包,把之前在web工程里面写的java程序移植知道java project中,需要把一些web工程中Myeclipse自动引入的jar包放在java工程的lib目录中(java工程本没有lib目录,需自行创建),由于使用dom4j包解析的,故将dom4j-1.6.1.jar引入java工程lib目录,但运行时抛出异常:Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException at org.dom4j.Documen…

Hibernate 报错:this project is not a myeclipse hibernate project . assuming hibernate 3 cap

问题 web 项目中 打开 hibernate.cfg.xml 文件时 提示:The project is not a myEclipse hibernate project。 并且:在 dbbrower中使用 hibernate reverse engineering 建立 表对应的bean 和 配置文件时:找不到可用的javasource路径。 原因: 使用版本控制的时候,工程根目录下的: .project 和 .myhibernatedata 文件不在版本控制范围内,因此组内成员更新source后,缺少 .project 内的 com.genuit…

hibernate总结多表查询

1.1笛卡尔积多表查询,书写方式,表名之间用,号隔开。这样将多张表的数据全部查出来,查出来的方式就是笛卡尔积的方式(完全组合)这样查出来的数据,有很多是无效的数据可以给多个表查询增加条件,查到想要的信息多表查询1.1 内连接可以通过在设计数据库的时候,表与表之间的关联属性,过滤出有效的数据显示内连接隐士内连接隐士内连接与显示内连接没有本质区别1.4外链接以一张表为基础。将这张表中…

MyBatis和Hibernate相比,优势在哪里?

看到现在好多Web项目用了MyBatis,没感觉MyBatis好到哪里了,从开发效率上讲,不管是Hibernate的反向工程,还是自动建表,关联映射都比MyBatis方便得多。难道仅仅是因为运行速度,Hibernate也有缓存啊。 或者,二者适用场合不同,再或者,MyBatis就是比Hibernate出现晚,晚的就是好么。 观点一 1、开发对比开发速度 Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相…

使用maven创建web项目

http://blog.csdn.net/zhshulin/article/details/37921705 mavenjavaweb项目创建         目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。非常方便。之前比较忙没时间整理,现在整理一下,记录下来,加深印象。当然我们使用maven也只是最基本的,很多其他功能都…

Maven使用

如何下载安装 从maven官网下载一个压缩包,解压。 设置环境变量 M2_HOME 为 maven的根目录。 添加maven的bin目录到path中。 如何配置国内源 在maven 的conf目录下,修改setting.xml文件。找到mirrors 标签,替换为下面的内容 <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/…

eclipse构建maven的web项目

原文地址:http://blog.csdn.net/smilevt/article/details/8215558 使用Eclipse的maven构建一个web项目 1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next          2、选择项目路径 Usedefault Workspace location默认工作空间          3、选择项目类型 在Artifact Id中选择maven-archetype-webapp          4 、输入Group ID和 Arti…

在Eclipse中用Maven创建Web工程(tomcat:run 启动)

本文主要描述在Eclipse中用Maven创建Web工程,并用tomcat加载启动工程的操作步骤,其中采用Jetty类似。 一、创建项目 1、Eclipse中用Maven创建项目 2、继续下一步Next 3、选maven-archetype-webapp后,继续Next 4、填写相应的信息,Packaged是默认创建一个包,不写也可以 5、创建好项目后,目录如下: 这时jsp页面报错,查看具体报错信息如下: The superclass “javax.servlet.http.HttpServlet” was…

《Maven in Action》

http://seanzhou.iteye.com/category/192769 第一章 Maven 简介 第二章 Maven的安装和配置 第三章 Maven 使用入门 第四章 背景案例 第五章 坐标和依赖 第六章 仓库 第七章 生命周期和插件 第八章 聚合与继承 第九章 使用Nexus创建私服 第十章 使用Maven进行测试 第十一章 使用Hudson进行持续集成 第十二章 使用Maven构建Web应用 第十三章 版本管理 第十四章 灵活的构建 第十五章 生成项目站点 第十六…

Maven入门–概念与实例

最近由于工作原因在研究、应用Maven,有了一些体会就写成了此文。本文虽然是Maven2的入门文章,但并不涉及Maven的历史、下载与安装,这些内容可以到Maven的官方网站上了解。本文主要是关注Maven中的重要概念,并以一个实例来阐述使用Maven的基本方法。文末有例子代码下载的链接。(2006.10.29最后更新) 1 关键名词     Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程…