1、想设计一个基于web服务的系统,需要哪几部分,都需要实现什么功能?具体服务器,编程软件要选什么
1.服务器架设
2.后台数据库设计
3.前台页面设计
4.网络测试
2、j2ee web网站有哪几种形式的系统设计方案
J2EE技术应用 J2EE是Sun公司推出的一种全新概念的模型,比传统的互联网应用程序模型更有优势。 J2EE模型 J2EE的应用编程模型(J2EE Blueprints)提供了一种用于实施基于J2EE多层应用的文档和实例套件的体系模型,简化了这项复杂的工作。它被开发人员用作设计和优化组件,以便开发人员从策略上对开发工作进行分工。 J2EE应用编程模型要求开发者将自己的工作分成两类:商业逻辑和表示逻辑,其余则由系统资源自动处理,不必为中间层管道进行编码。这样,开发人员就能将更多的时间花在商业逻辑和表示逻辑上。对重视缩短项目周期的公司来说,这种转变深受欢迎。 J2EE平台 J2EE平台是运行J2EE应用的标准环境,由J2EE部署规范(一套所有J2EE平台产品都必须支持的标准)、IETF标准集和CORBA标准组成。最新的J2EE平台还添加了JavaBean组件模型。开发人员可以利用JavaBean组件模型来自定义Java类实例,并可通过已定义的事件访问Java类。 J2EE支持EJB,因此开发人员可以执行多用户交易功能。当在J2EE服务器上运行时,Enterprise JavaBeans将应用逻辑分成可再利用和可扩展的代码段。Enterprise JavaBeans并不是新特征,但是通过定义标准客户端和服务API,J2EE增强了它的能力和可移植性。 EJB在服务器的一个容器内运行,提供所有典型的中间层服务,如事务管理、安全、远程客户连接、生存周期管理和数据库连接缓冲。为了让事务系统在存在EJB容器的情况下运行,开发人员只需在部署描述文件中定义Beans的事务属性即可。 J2EE通过定义一组标准的结构来实现它的优势,例如: 1.J2EE Application Programming Model,是一种用于开发多层次、瘦型客户用户程序的标准设计模型; 2. J2EE Platform,是一个标准的平台,用来整合J2EE的应用程序,并指定一系列的接口和方法; 3. J2EE Compatibility Test Suite,是一套兼容测试组件,用来检测产品是否同J2EE平台兼容; 4.J2EE Reference Implementation,用来示范J2EE的能力。 J2EE服务器 Sun的J2EE服务器通过Java 命名和目录接口(JNDI)、认证、HTTP及与Enterprise JavaBeans兼容的能力,提供命名和目录服务。JNDI是Java平台的一种标准扩展版,向企业内的命名和目录服务提供具有Java功能的,带有统一接口的应用,包括LDAP。 J2EE服务器还利用了Java Servlet技术。Java Servlet可以看作是运行在服务器上的一个小程序,它向开发人员提供以组件为基础创建基于Web应用的、独立于平台的方法。它不像利用CGI那样具有性能局限。Java Servlet是一种扩展Web服务器功能的简单技巧。由于它是用Java编写的,因而能够访问整个Java API库,也包括用于访问企业数据库的JDBC API。 JSP是Java Servlet的一种扩展。Java Servlet提供开发和显示来自服务器的交互式Web页。如今JSP又有了进一步的改进,它使得创建和支持静态模板和动态内容相结合的HTML和XML页面更加容易。 安全性 J2EE平台定义了一种标准的公开存取控制规则,当程序在企业平台上开发时就已被程序师定义和解释了。J2EE也需要提供一个标准的注册机制,以便应用程序不会将这些注册机制和逻辑相混合,从而使相同的工作执行于大量的不同环境中时并不需要改变源代码。例如:J2EE应用程序开发人员可以指定几个安全级别,当用户访问数据时,他们可写出代码来检查当前用户权限的级别。在开发阶段,开发人员赋予多组用户适当的安全级,使应用程序在执行限制操作之前能够容易的判断限制级。 J2EE 平台是Java技术企业级应用的最佳平台,它可以让程序员迅速、快捷地开发和分布企业级应应用程序。以下便是它的相关技术: 1.Enterprise JavaBeans Architecture,企业级JavaBeans 定义了一个应用程序接口。它
3、wap产品设计跟web产品设计有什么区别
首先,纠正一个常识性错误。我们常把移动网页设计叫做:Wap。其实,Wap全称叫做无线应用协议,是一个使移动用户使用无线设备随时使用互联网的信息和服务的开放的规范。还有人把移动网页叫做WebApp,其实我们大部分的网站都能叫做WebApp,并不仅仅局限于移动网页,还包括PC网站。正确的名字应该是“移动网页”,这样比较能够准确地概括手机端的网页设计。
因为手机自身的一些特性,所以移动网页对比 Native App 和 PC 端网页,有一些固有的特点。概括起来主要有以下几点:
1、使用场景不同;
移动网页的访问大部分是通过搜索引擎和直接输入网址进入的,更多是为了浏览信息,以及满足及时性(比如汇率换算、异地天气、新闻阅读)的需求,所以留存较低。
2、可展示空间小;
除了移动设备本身屏幕较小以外,还因为浏览器大部分具有地址栏和导航栏,进一步占据了屏幕空间。
3、操作不便;
这个特性其实是由于可展示空间小引起的,因为展示空间较小。大部分浏览器将一些“新建标签页”、“前进”、“后退”的操作给隐藏了起来。用户需要更多步骤才能达成一些操作。H5火爆起来以后,这样的现象在微信中更为明显。
4、交互方式不同;
因为手机的性能问题,一些App上的特效并不能在移动网页上复现,即使能复现,特效也不会平滑,用户体验比较差。所以,这就决定了移动网页设计需要不同的交互方式,也有不同的关注点。
根据以上四个特点,我总结出了做移动网页需要注意的四个原则:
1、理清产品主流程;
因为使用场景的不同,用户在移动网页上做的事更为特定。这就需要在做产品设计的时候,理清产品的主流程,删减不必要的功能;让用户顺畅的完成目标。另外,我们要看到因为移动网页本身特点造成留存低,所以需要在明显位置设置
Native App 下载入口,将用户导入 App 中。
2、页面设计以简约为主;
因为用户目标比较明显,以及受屏幕大小限制。所以页面设计以简约为主,配合色彩,突出重点信息。
3、更加注重全局导航;
WebApp 应用场景非常多样,最典型的就是在微信内置浏览器。在这样的情况下,导航的设计就特别重要。每个页面都要能到达 WebApp 上任意一个页面,步骤可以多点,但是一定要有路径。
4、减少特效,考虑页面加载速度;
采用“点击”这种最普通的交互方式,尽量减少不必要的效果及元素,突出主要信息的同时还可以加快页面加载速度。
4、基于Web的应用系统设计开发
这种问题不应该到这里来找人,100分换成$100比较有希望找到帮手,上经典去看看,上面n多潜艇,核的.给点报酬应该有人帮你
5、Web前端设计是就是网站设计?
web前端指的是web应用程序(系统)的前端,或者说前台。传统上把web系统分为前台和后台。web前端说白了就是网页,相应的技术也基本上是网页的三要素,布局(html),样式(css)和行为(javascript)。
当然,从工程实战角度,实际应用的是在此基础之上的一些前端框架,比如java族常用的jquery,extjs等等。
6、web网页设计都有哪些就业方向?
网页设计工作基本上可以分为两种:Web前端与UI设计师。Web前端负责前台页面与后台数据库设计;UI设计师负责网页配色、图像处理与动画制作。然而这种分工不是绝对的,基本上是你中有我,我中有你。