


嵌入式培训
达内IT学院
400-996-5531

有些时候程序里边封转一个小管理系统可以比较方便,比如配置一些数据库参数之类的操作可以直接使用界面操作。
jetty提供了嵌入式版的jar包,可以参考。
tomcat也有,springboot中就使用了嵌入式的tomcat。
提供了解析html的能力,支持servlet。
示例代码写了一份再github上:
https://github.com/pangPython/mybase
参考官网,简而易懂。
public class HelloWorld extends AbstractHandler { @Override public void handle(String s, Request baseRequest, HttpServletRequest httpServletRequest, HttpServletResponse response) throws IOException, ServletException { // Declare response encoding and types response.setContentType("text/html; charset=utf-8"); // Declare response status code response.setStatus(HttpServletResponse.SC_OK); // Write back response response.getWriter().println("<h1>Hello World</h1>"); // Inform jetty that this request has now been handled baseRequest.setHandled(true); } public static void main( String[] args ) throws Exception { Server server = new Server(8080); server.setHandler(new HelloWorld()); server.start(); server.dumpStdErr(); server.join(); }}
本文内容转载自网络,来源/作者信息已在文章顶部表明,版权归原作者所有,如有侵权请联系我们进行删除!
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有