① web应用程序的上下文路径指的是什么路径举出web配置例子,谢谢
1.在%CATALINA_HOME%\conf\context.xml这个文件中,编辑Context元素属性 例: <Context path="/MyPro" docBase="F:\MyProject\MyPro" reloadable="true"> </Context> path属性代表web应用程序的上下文根路径 docBase属性指定了web应用程序的文档基目录 reloadable属性,如果指定为true,Tomcat服务器在运行时,会监视WEB-INF/classes和WEB-INF/lib目录下的类的改变,如果发现有类被更新,Tomcat服务器将自动重新加载该web应用程序。 2..%CATALINA_HOME%\conf\[enginename]\[hostname]xxx.xml,enginename是在server.xml文件中设置的<Engine>元素的name属性的值,[hostname]是在server.xml文件中设置的<Host>元素的name属性的值 这个xxx.xml文件的文件名“xxx”被作为web应用程序的上下文根路径,而不管你在xxx.xml文件中的<Context>元素的path属性是什么
② web app和native app分别是什么能不能各举一个应用的例子。
从中文意思理解,web—APP就是网页应用,webapp 框架是一种简单的与WSGI兼容的网络应用程序框架,如Google的搜索引擎就是一个Web App;而Native App(中文意思理解为本地应用或自然应用)是一种基于智能手机本地操作系统如IOS、Android、WP并使用原生程式编写运行的第三方应用程序。就是系统本省自带的软件,实在点说就是WEB APP是需要在网页上操作的应用,NATIVE APP是指在手机本地界面上操作的应用。
③ 轻应用是什么webapp是什么两者有区别吗
轻应用是什么?
LAPP (Light App) 即轻应用是一种无需下载、即搜即用的全功能 App,既有媲美甚至超越native app的用户体验,又具备webapp的可被检索与智能分发的特性,将有效解决优质应用和服务与移动用户需求对接的问题。
webapp是什么?
web无需安装,对设备碎片化的适应能力优于App,它只需要通过XHTML、CSS和JavaScript就可以在任意移动浏览器中执行。随着iPhone带来的WebKit浏览体验升级,使得专为iPhone等有WebKit浏览内核的移动设备开发的Web应用,也有了如App一般流畅的用户体验。
其实两者的本质是一样的,都是同样的语言同样的方法做出来的。
区别就在于:
1.webapp和网络轻应用在规格上,webapp比较广,而网络轻应用专注于h5应用。
2网络轻应用兼容webapp中的h5应用和hybridapp。
3.平台不一样:chrome网页应用也属于webapp,而轻应用只出现在移动端。
④ web应用程序的上下文路径指的是什么路径举出web配置例子,谢谢
比如说一个web工程目录为:D:\app\website,在tomcat中配置的contextpath为/sun,则一般在浏览器中输入地址http://localhost:8080/sun就可以访问该站点,那么在java中使用 request.getContextPath() 将会得到contextPath即:/sun
⑤ 如果打算把webapp打包成nativeapp框架
1、首先我们需要先新建一个WebApp项目,目录结构为:
index.html 项目首页html入口文件
--html 项目文件夹
--html/css 用于存放用到的css文猜乎件
--html/js 用于存放用到的js文件
2、index.html我们可以用Dreamweaver CC来新建,操作如下:点击文含世件菜单,再点新建,在谈兆肢弹出的窗口中点流体网格布局,再点创建。
3、创建好html文件后,点击文件-另存为,将文件名改为:index.html,保存到我们新建的WebApp项目根目录下。如下图:
4、这时会弹出一个对话框,提示内容如下:
这时,我们将用到的boilerplate.css文件和Untitled-2.css文件,复制到WebApp项目html/css目录下,将用到的respond.min.js文件复制到WebApp项目html/js目录下。
这里解释下,boilerplate.css是定义跨浏览器兼容性的样式文件,Untitled-2.css是定义自适应媒体查询的样式文件,respond.min.js扩展IE8以下浏览器支持css3的js文件,如果不需要考虑支持IE8以下浏览器,可以删除掉。这里由于我们是打包生成手机端的APP,不需要用到respond.min.js,我们把它删除掉,然后再修改下CSS的引用路径,如下:
<link href="html/css/boilerplate.css" rel="stylesheet" type="text/css">
<link href="html/css/Untitled-1.css" rel="stylesheet" type="text/css">
5、这样一个简单的WebApp项目就新建好了。优化下html代码,如下图:
6、接着我们来使用KM盒子将这个WebApp项目打包生成手机APP应用。
打开KM盒子软件,点击安卓设备按钮,在弹出的菜单中选择 自定义打包。
接着,在弹出的对话框,设置 APK名称,安装包ID,文件路径选择我们刚才的WeApp文件夹目录,然后点击编译文件。
接着,在弹出的对话框中,双击三个图片,分别设置APK的竖向启动画面、横向启动画面和桌面图标文件,图片格式为PNG图片文件。
最后,在弹出的对话框,点击生成APK安装包,这样一个WebApp项目打包生成手机APP就完成了。
我们来看下安装到手机上的效果:
最后,我们学习下Dreamweaver CC生成的流体网格布局CSS文件,具体看源文件,我加了中文注释:
@charset "utf-8";
/** HTML5 ✰ Boilerplate color:rgb(144 255 173)">v3.0.2
/*
* HTML5 ✰ 样板
*
⑥ 关于java如何做web应用程序开发,并给出一个的简单的例子
你好。学习web需要准备的:
1、坚实的java基础
2、tomcat服务器
3、一定的html+css+javascript知识
4、servlet+jsp知识
5、模式1和模式2开发
把上面的都学好了,就可以做一个简单的开发了。一个项目的代码比较长,贴出来也没有任何意义,如果楼主没有上面的知识,有代码也不能运行。所以建议你还是先学,慢慢练,很快就接触到例子了。
⑦ html5app开发框架有哪些(用html5开发的app实例)
①:PhoneGap
PhoneGap恐怕是最老的一个框架了,相信很多人都已经听说过甚至使用过它,但是PhoneGap是基于开源的cordova商业版本。
②:Ionic
IONIC是目前最有潜力的一款HTML5手机应用开发框架。通过SASS构建应用程序,它提供了很多UI组件来帮助开发者开发强大的应用。它使用JavaScriptMVVM框架和AngularJS来增强应用。提供数据的双向绑定,使用它成为Web和移动开发者的共同选择。
③:MobileAngularUI
MobileAngularUI是使用bootstrap3和AngularJS的响历猜余应式移动开发HTML5框架。
MobileAngularUI的关键字有:
Bootstrap3
AngularJS
Bootstrap3Mobile组件,比如switches,overlays和sidebars,这些都是bootstrap中没有的。
AngularJSmoles,比如angular-route,angular-touch和angular-animate
响应式媒体查询是将bootstrap作为单独的文件,你只需要包含你所需要的东西。MobileAngularUIu并不包含任何jQuery依赖,你需要做的只是通过一些AngularJS指令创建友好的用户体验。
④:IntelXDK
IntelXDK是Inter开发兆或的一款跨平台开发工具,我们可以很容易的通过IntelXDK开发应用,你需要做的只是下载他们的应用开发工具,有Linux、Windows和Mac版,它还提供了很多个开发框架,比如Twitterbootstrap,jQueryMobile和Topcoat.
⑤:Titanium
’sTitanium不同于其它框架的是,它是一个开源的框架。
Titanium是混合式移动应用开发的一站式解决方案,你只需要下载Titaniumstudio就可以解决所有的事情,TitaniumSDK包含了很多手机平台的APIs和后端云服务。
Titanium使用Alloy,Alloy是一个快速开发的手机应用MVC框架,模块式开发可以大大减小开发时间,提高代码复用。
⑥:SenchaTouch
SenchaTouch同样也是HTML5手机应用跨平台开发框架,运行iOS/Android/Blackberry。它已经诞生很多年了,现在已经成为很常用的混合式编程开发框架。
SenchaTouch可以让你的WebApp看起来像NativeApp。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML5和CSS3的WEB标准,全面兼容Android和AppleiOS设备。
⑦:KendoUI
Telerik’sKendoUI是一个强大的框架用于快速HTML5UI开发。基于最新的HTML5、CSS3和JavaScript标准。
KendoUI包含了开发现代JavaScript开发所需要的所有一切,包括:肢滚强大的数据源,通用的拖拉(Drag-and-Drop)功能,模板,和UI控件。
⑧ 什么是web app
WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能。
从一个简单的帮助消费者计算汽车租借费用的网页,到为商业人员和度假者提供全套旅游服务的大型复杂的WEB站点,都是WebApp。它包括一些完整的WEB站点,WEB站点的专门功能以及在Internet、Intranet或ExtraNet上的信息处理应用。
webapp 框架是一种简单的与WSGI兼容的网络应用程序框架,可以与 App Engine 配合使用。不必为了使用 App Engine 而使用 webapp:网络服务器支持任何使用 CGI 的 Python应用程序。webapp 提供一种简单的方式来开始为 App Engine 开发应用程序。
响应式网页设计的大部分技术,是可用在WebApp开发中的。
移动端Web App和WAP有什么不同?最直接的区别就是功能层面。WAP更侧重使用网页技术在移动端做展示,包括文字、媒体文件等。而Web App更侧重“功能”,是使用网页技术实现的App。总的来说,Web App就是运行于网络和标准浏览器上,基于网页技术开发实现特定功能的应用。
⑨ 用HTML5开发的WebApp怎么实现消息推送
通过后台服务的支持来实现消息推送。实现消息推送的原理是:1、首先,需要在应用程序进行注册一个消息推送。
2、然后,IOS跟APNS Server要deviceToken。这样子应用程序才能接受deviceToken。
3、紧接着,应用程序将deviceToken发送给PUSH服务端程序。
4、服务端会向程序向APNS服务发送消息。
5、最后,APNS服务将消息发送给iPhone应用程序Push service方案评价标准这样就行了。
消息推送可以使用深圳极光家的消息推送软件。极光联赋能企业流量变现,一站式流量接入运营解决方案,提供优质广告资源,多维度用户标签,丰富的广告形式,发挥流量的最大价值。