1.fu7.服务器将一个jsp编译成一个java类文件运行。Java类文件成为Servlet。Servlet就是一个Java类.因为不喜欢在jsp里面写大量的java代码,所以希望把这些java代码直接写Servlet.
2.fu7. servlet的生命周期, init()只初始化一次, service(){或者doPost(),doGet()}多线程的,不同的浏览器过来就是多增加一个线程为它服务,destroy()最后消亡。
doGet()以Get方式请求这个Servlet:包括链接、get方式表单提交,直接访问这个servlet
doPost()以Post方式请求这个Servlet:post方式表单提交
servlet怎样能够用url访问到这个类呢,servlet在web.xml中注册
怎样在servlet中怎样得到web容器的内置对象(访问Jsp内置对象)呢:
out: PrintWriter out = response.getWriter();//得到out
response就是参数response
request就是参数request
session: HttpSession session = request.getSession();//得到session
最后跳到页面 reponse.sendRedirect("/PrjFu7/cart.jsp");
3.fu8. 跳转
(1)response.sentRedirect("/result.jsp"),相当于重新在客户端输入目标页面地址,重新请求。request的内容丢失
(2)RequestDispatcher rd , rd.forward(request, response);相当于服务器内部的跳转。request的内容没有丢失
如果要从服务器跳转到其他服务器的页面比如baidu,则只能用(1)sendRedirect
4. 21 SpringIOC(1):
生成Bean对象由配置文件来完成
ApplicationContext context = new FileSystemApplicationContext("applicationContext.xml");
IHuman human = (IHuman)context.getBean("beanId"); //得到对象
spring作用1:在配置文件中改变同一个借口的不同实现类,可以很好实现同借口不同实现类的模块切换。
作用2:可以方便地通过配置文件改变模块行为,动态注入属性值(通过set方法)。
作用3:模块装配(实际就是装配类)。<bean > <ref 另一个bean> <bean>
分享到:
相关推荐
- **Spring框架**:依赖注入、AOP、事务管理等,简化企业级应用开发。 - **JDBC**:Java Database Connectivity,用于连接和操作数据库。 9. **Java SE新特性** - **Lambda表达式**:简化函数式编程,从Java 8...
10. **MVC模式**:虽然JSP自身支持模型-视图-控制器(MVC)架构,但更常见的是结合Servlet或Spring MVC等框架来更好地分离关注点,提高代码的可维护性和可扩展性。 综上所述,JSP万年历是一个结合了服务器端编程、...
6. **Servlet和JSP**:在服务器端,Java Servlet和JSP(JavaServer Pages)技术可能被用来处理HTTP请求,生成动态网页内容。 7. **用户认证与授权**:为了保护用户信息的安全,系统可能实现了用户登录、注册功能,...
- `jstl` 和 `javax.servlet-api`:用于JSP视图解析。 - `junit`:单元测试必备。 配置好Maven后,我们需要在`web.xml`中配置DispatcherServlet,它是SpringMVC的前端控制器,负责接收HTTP请求并分发到相应的处理器...
Struts可以与Hibernate、iBatis等持久层框架集成,Spring框架可以用于依赖注入,提高应用的可测试性和解耦。 总的来说,Struts作为一个成熟的MVC框架,为Java Web开发提供了强大且灵活的工具,帮助开发者构建出高效...
【EJB备忘(整理)】 企业级JavaBean(Enterprise JavaBeans,简称EJB)是Java平台企业版(Java EE)的一部分,它提供了一种标准的框架,用于开发和部署可扩展、安全、事务处理以及分布式的企业级应用程序。EJB是...
MyEclipse是开发此系统的集成开发环境(IDE),它是一个强大的Java EE集成开发工具,支持JSP、Servlet、Struts、Spring、Hibernate等多种框架,便于开发者进行快速开发和调试。MyEclipse提供了一体化的开发环境,...
此外,系统还运用了Java相关的技术,包括JSP(JavaServer Pages)、Servlet和JDBC(Java Database Connectivity),以及SSH(Struts、Spring和Hibernate)框架。Struts作为基于MVC的Web应用框架,为系统提供了结构化...
1. **Java Web开发**:该项目很可能是基于Java Web技术栈开发的,这包括了Servlet、JSP(Java Server Pages)或者更现代的Spring Boot框架。Servlet用于处理HTTP请求,JSP则用于生成动态网页内容。Spring Boot简化了...
6. **Tomcat**:开源的Servlet容器,用于运行Java Servlet和JavaServer Pages(JSP)应用。 7. **B/S架构**:浏览器/服务器架构,用户通过浏览器访问服务器上的应用,降低了客户端的系统需求,易于维护和升级。 这...
- 熟练掌握JSP, Servlet, JSTL, JDBC编程开发,熟悉设计模式如抽象工厂模式、单例模式。 - 精通Struts框架,并能熟练结合其他轻量级框架(Hibernate, Spring)进行开发。 - 熟练使用Hibernate框架,理解其ORM实现...
- JSP:理解JSP基本语法、指令和隐式对象,以及与Servlet的交互。 - Servlet:学习Servlet生命周期、请求响应处理,以及Filter和Listener的应用。 - EJB:探讨企业级Java组件,包括Session Bean、Message Driven ...
4. **J2EE**:考察Servlet、JSP、过滤器、监听器等Web开发技术,以及MVC(Model-View-Controller)架构的理解。面试者需理解请求处理流程,会配置和使用Servlet,以及处理HTTP请求和响应。 5. **Spring框架**:作为...
3. Servlet和JSP:熟悉Web开发的基本概念,了解HTTP协议。 4. Spring MVC:理解MVC设计模式,熟练配置和使用Spring MVC。 五、设计模式 1. 创建型模式:如单例、工厂、抽象工厂、建造者和原型模式。 2. 结构型模式...
2. **Java Web开发**:Java的Servlet和JSP技术是构建Web应用的基础,Spring框架则提供了一套完整的解决方案,包括依赖注入、AOP(面向切面编程)、MVC(Model-View-Controller)架构模式等,使得开发REST服务更加...
│ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...
│ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...
│ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...
│ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...
│ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...